diff options
| author | scarab <scarab@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-14 20:35:45 +0000 |
|---|---|---|
| committer | scarab <scarab@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-14 20:35:45 +0000 |
| commit | fb719bceb294c7a9b88dbf43124d0165826e9272 (patch) | |
| tree | 41b20425bbd3284ed700eb89364c2b0b75215526 /CMakeLists.txt | |
| parent | 181bb4a85d1b2ca043a815d8d6b2796ad0ba4c73 (diff) | |
- pridana autonomni kompilace na win (potreba pouze kompiler a cmake)
git-svn-id: http://opensvn.csie.org/tuxanci_ng@140 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 46 |
1 files changed, 29 insertions, 17 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 75435e6..7f0f8ac 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,20 +34,20 @@ IF ( Win ) # tise predpokladame ze s automatikou chce MinGW only, jinak si to bude muset nastavit rucne... MESSAGE ( "<******************************>" ) MESSAGE ( "Configuring with hardcoded path for sdl:" ) - MESSAGE ( "C:/MinGW/lib/SDL.dll" ) - MESSAGE ( "C:/MinGW/lib/SDL_image.dll" ) - MESSAGE ( "C:/MinGW/lib/SDL_mixer.dll" ) - MESSAGE ( "C:/MinGW/lib/SDL_ttf.dll" ) - MESSAGE ( "C:/MinGW/include/SDL" ) + MESSAGE ( "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/SDL.dll" ) + MESSAGE ( "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/SDL_image.dll" ) + MESSAGE ( "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/SDL_mixer.dll" ) + MESSAGE ( "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/SDL_ttf.dll" ) + MESSAGE ( "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/include/" ) MESSAGE ( "<******************************>" ) - SET ( SDL_LIBRARY "C:/MinGW/lib/SDL.dll" ) - SET ( SDLMIXER_LIBRARY "C:/MinGW/lib/SDL_mixer.dll" ) - SET ( SDLTTF_LIBRARY "C:/MinGW/lib/SDL_ttf.dll" ) - SET ( SDLIMAGE_LIBRARY "C:/MinGW/lib/SDL_image.dll" ) - SET ( SDL_INCLUDE_DIR "C:/MinGW/include/SDL" ) - SET ( SDLMIXER_INCLUDE_DIR "C:/MinGW/include/SDL" ) - SET ( SDLIMAGE_INCLUDE_DIR "C:/MinGW/include/SDL" ) - SET ( SDLTTF_INCLUDE_DIR "C:/MinGW/include/SDL" ) + SET ( SDL_LIBRARY "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/SDL.dll" ) + SET ( SDLMIXER_LIBRARY "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/SDL_mixer.dll" ) + SET ( SDLTTF_LIBRARY "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/SDL_ttf.dll" ) + SET ( SDLIMAGE_LIBRARY "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/SDL_image.dll" ) + SET ( SDL_INCLUDE_DIR "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/include/" ) + SET ( SDLMIXER_INCLUDE_DIR "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/include/" ) + SET ( SDLIMAGE_INCLUDE_DIR "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/include/" ) + SET ( SDLTTF_INCLUDE_DIR "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/include/" ) ENDIF ( Win ) SET ( CMAKE_COLOR_MAKEFILE ON ) ## balickovani @@ -98,7 +98,11 @@ ADD_SUBDIRECTORY ( src ) #MESSAGE ( STATUS "<******************************>" ) SET ( CMAKE_INSTALL_DATADIR share/ ) -SET ( CMAKE_INSTALL_ETCDIR /etc ) +IF ( NOT Win ) + SET ( CMAKE_INSTALL_ETCDIR /etc ) +ELSE ( NOT Win ) + SET ( CMAKE_INSTALL_ETCDIR /etc ) +ENDIF ( NOT Win ) IF ( Server ) INSTALL ( FILES ${CMAKE_SOURCE_DIR}/data/conf/server.conf DESTINATION ${CMAKE_INSTALL_ETCDIR}/${APPNAME} ) ELSE ( Server ) @@ -120,11 +124,19 @@ INSTALL ( FILES ${CMAKE_SOURCE_DIR}/AUTHORS DESTINATION ${CMAKE_INSTALL_DATADIR} INSTALL ( FILES ${CMAKE_SOURCE_DIR}/README DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/doc/) FILE ( GLOB files "${CMAKE_SOURCE_DIR}/data/arena/*.map" ) INSTALL ( FILES ${files} DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/arena/ ) -# uninstall +IF ( Win ) + FILE ( GLOB files "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/*.dll" ) + INSTALL ( FILES ${files} DESTINATION bin/ ) + FILE ( GLOB files "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/*.lib" ) + INSTALL ( FILES ${files} DESTINATION bin/ ) + FILE ( GLOB files "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/*.a" ) + INSTALL ( FILES ${files} DESTINATION bin/ ) + FILE ( GLOB files "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/*.la" ) + INSTALL ( FILES ${files} DESTINATION bin/ ) +ENDIF ( Win ) CONFIGURE_FILE( "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in" "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" IMMEDIATE @ONLY) -ADD_CUSTOM_TARGET(uninstall - "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake") +ADD_CUSTOM_TARGET(uninstall "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
\ No newline at end of file |