summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt18
-rw-r--r--src/modules/CMakeLists.txt16
2 files changed, 21 insertions, 13 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 7a27c29..538b3a6 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -41,11 +41,13 @@ SET ( CMAKE_INSTALL_BINDIR bin )
SET ( CMAKE_INSTALL_LIBDIR lib )
ADD_SUBDIRECTORY ( modules )
IF ( NOT Server ) # server nebo klient
- MESSAGE ( STATUS "<Checking for SDL>" )
- MESSAGE ( STATUS "<******************************>" )
- FIND_PACKAGE ( SDL REQUIRED )
- FIND_PACKAGE ( SDL_image REQUIRED )
- FIND_PACKAGE ( SDL_ttf REQUIRED )
+ IF ( NOT Win )
+ MESSAGE ( STATUS "<Checking for SDL>" )
+ MESSAGE ( STATUS "<******************************>" )
+ FIND_PACKAGE ( SDL REQUIRED )
+ FIND_PACKAGE ( SDL_image REQUIRED )
+ FIND_PACKAGE ( SDL_ttf REQUIRED )
+ ENDIF ( NOT Win )
LINK_LIBRARIES ( ${SDL_LIBRARY} ${SDLIMAGE_LIBRARY} ${SDLTTF_LIBRARY} SDLmain )
MESSAGE ( STATUS "<Building client as requested>" )
MESSAGE ( STATUS "<******************************>" )
@@ -59,9 +61,11 @@ IF ( NOT Server ) # server nebo klient
MESSAGE ( STATUS "<******************************>" )
SET ( SRC_compile ${SRC_base} ${SRC_client} ${SRC_audio} )
INCLUDE_DIRECTORIES ( ${WORKDIR}/audio )
- FIND_PACKAGE ( SDL_mixer REQUIRED )
+ IF ( NOT Win )
+ FIND_PACKAGE ( SDL_mixer REQUIRED )
+ ENDIF ( NOT Win )
INCLUDE_DIRECTORIES ( ${SDLMIXER_INCLUDE_DIR} )
- LINK_LIBRARIES ( ${SDL_LIBRARY} ${SDLMIXER_LIBRARY} ${SDLTTF_LIBRARY} SDLmain )
+ LINK_LIBRARIES ( ${SDL_LIBRARY} ${SDLIMAGE_LIBRARY} ${SDLMIXER_LIBRARY} ${SDLTTF_LIBRARY} SDLmain )
ELSE (NOT NO_Audio)
MESSAGE ( STATUS "<Building without audio as requested>" )
ADD_DEFINITIONS ( -DNO_SOUND )
diff --git a/src/modules/CMakeLists.txt b/src/modules/CMakeLists.txt
index 02d7d99..9c2c09a 100644
--- a/src/modules/CMakeLists.txt
+++ b/src/modules/CMakeLists.txt
@@ -4,18 +4,22 @@ IF ( NOT Server )
INCLUDE_DIRECTORIES ( ${WORKDIR}/client )
INCLUDE_DIRECTORIES ( ${WORKDIR}/screen )
INCLUDE_DIRECTORIES ( ${WORKDIR}/widget )
- FIND_PACKAGE ( SDL REQUIRED )
- FIND_PACKAGE ( SDL_image REQUIRED )
- FIND_PACKAGE ( SDL_ttf REQUIRED )
+ IF ( NOT Win )
+ FIND_PACKAGE ( SDL REQUIRED )
+ FIND_PACKAGE ( SDL_image REQUIRED )
+ FIND_PACKAGE ( SDL_ttf REQUIRED )
+ ENDIF ( NOT Win )
INCLUDE_DIRECTORIES ( ${SDL_INCLUDE_DIR} ${SDLIMAGE_INCLUDE_DIR} ${SDLTTF_INCLUDE_DIR} )
IF ( NOT NO_Audio )
INCLUDE_DIRECTORIES ( ${WORKDIR}/audio )
- FIND_PACKAGE ( SDL_mixer REQUIRED )
+ IF ( NOT Win )
+ FIND_PACKAGE ( SDL_mixer REQUIRED )
+ ENDIF ( NOT Win )
INCLUDE_DIRECTORIES ( ${SDLMIXER_INCLUDE_DIR} )
- LINK_LIBRARIES ( ${SDL_LIBRARY} ${SDLMIXER_LIBRARY} ${SDLTTF_LIBRARY} SDLmain )
+ LINK_LIBRARIES ( ${SDL_LIBRARY} ${SDLIMAGE_LIBRARY} ${SDLMIXER_LIBRARY} ${SDLTTF_LIBRARY} SDLmain )
ELSE (NOT NO_Audio)
ADD_DEFINITIONS ( -DNO_SOUND )
- LINK_LIBRARIES ( ${SDL_LIBRARY} ${SDLTTF_LIBRARY} SDLmain )
+ LINK_LIBRARIES ( ${SDL_LIBRARY} ${SDLIMAGE_LIBRARY} ${SDLTTF_LIBRARY} SDLmain )
ENDIF ( NOT NO_Audio )
ELSE ( NOT Server )
LINK_LIBRARIES ( ${CMAKE_DL_LIBS} )