mirror of
https://github.com/SFML/CSFML.git
synced 2026-10-26 13:06:13 +01:00
Updated build files to reflect the latest changes in SFML
This commit is contained in:
1 parent
85a648ccc6
commit
6669a6590a
10 files changed
+62
-91
No files matched your search
@@ -32,4 +32,4 @@ set(SRC
|
||||
# define the csfml-audio target
|
||||
csfml_add_library(csfml-audio
|
||||
SOURCES ${SRC}
|
||||
DEPENDS ${SFML_AUDIO_LIBRARY} ${SFML_SYSTEM_LIBRARY})
|
||||
DEPENDS ${SFML_AUDIO_LIBRARY} ${SFML_SYSTEM_LIBRARY} ${SFML_AUDIO_DEPENDENCIES} ${SFML_SYSTEM_DEPENDENCIES})
|
||||
@@ -12,16 +12,16 @@ set(LIBRARY_OUTPUT_PATH "${CMAKE_BINARY_DIR}/lib")
|
||||
add_definitions(-DCSFML_EXPORTS)
|
||||
|
||||
# disable stupid warnings with Visual C++
|
||||
if(COMPILER_MSVC)
|
||||
if(SFML_COMPILER_MSVC)
|
||||
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
||||
endif()
|
||||
|
||||
# find SFML libraries (C++)
|
||||
if(WINDOWS)
|
||||
if(SFML_OS_WINDOWS)
|
||||
set(SFML_STATIC_LIBRARIES TRUE)
|
||||
add_definitions(-DSFML_STATIC)
|
||||
endif()
|
||||
find_package(SFML 2.0 COMPONENTS system window network graphics audio REQUIRED)
|
||||
find_package(SFML 2 COMPONENTS system window network graphics audio REQUIRED)
|
||||
include_directories(${SFML_INCLUDE_DIR})
|
||||
|
||||
# add the modules subdirectories
|
||||
@@ -30,6 +30,6 @@ add_subdirectory(Window)
|
||||
add_subdirectory(Network)
|
||||
add_subdirectory(Graphics)
|
||||
add_subdirectory(Audio)
|
||||
if(WINDOWS)
|
||||
if(SFML_OS_WINDOWS)
|
||||
add_subdirectory(Main)
|
||||
endif()
|
||||
@@ -67,4 +67,4 @@ set(SRC
|
||||
# define the csfml-graphics target
|
||||
csfml_add_library(csfml-graphics
|
||||
SOURCES ${SRC}
|
||||
DEPENDS ${SFML_GRAPHICS_LIBRARY} ${SFML_WINDOW_LIBRARY} ${SFML_SYSTEM_LIBRARY})
|
||||
DEPENDS ${SFML_GRAPHICS_LIBRARY} ${SFML_WINDOW_LIBRARY} ${SFML_SYSTEM_LIBRARY} ${SFML_GRAPHICS_DEPENDENCIES} ${SFML_WINDOW_DEPENDENCIES} ${SFML_SYSTEM_DEPENDENCIES})
|
||||
@@ -35,4 +35,4 @@ set(SRC
|
||||
# define the csfml-network target
|
||||
csfml_add_library(csfml-network
|
||||
SOURCES ${SRC}
|
||||
DEPENDS ${SFML_NETWORK_LIBRARY} ${SFML_SYSTEM_LIBRARY})
|
||||
DEPENDS ${SFML_NETWORK_LIBRARY} ${SFML_SYSTEM_LIBRARY} ${SFML_NETWORK_DEPENDENCIES} ${SFML_SYSTEM_DEPENDENCIES})
|
||||
@@ -27,4 +27,4 @@ set(SRC
|
||||
# define the csfml-system target
|
||||
csfml_add_library(csfml-system
|
||||
SOURCES ${SRC}
|
||||
DEPENDS ${SFML_SYSTEM_LIBRARY})
|
||||
DEPENDS ${SFML_SYSTEM_LIBRARY} ${SFML_SYSTEM_DEPENDENCIES})
|
||||
@@ -27,4 +27,4 @@ set(SRC
|
||||
# define the csfml-window target
|
||||
csfml_add_library(csfml-window
|
||||
SOURCES ${SRC}
|
||||
DEPENDS ${SFML_WINDOW_LIBRARY} ${SFML_SYSTEM_LIBRARY})
|
||||
DEPENDS ${SFML_WINDOW_LIBRARY} ${SFML_SYSTEM_LIBRARY} ${SFML_WINDOW_DEPENDENCIES} ${SFML_SYSTEM_DEPENDENCIES})
|
||||
Reference in new issue
Block a user