diff options
| author | Petr Mrázek | 2009-11-23 22:46:02 +0000 |
|---|---|---|
| committer | Petr Mrázek | 2009-11-23 22:46:02 +0000 |
| commit | bbd0ea1cc7ef1943f026842a4dd760fd4d87f764 (patch) | |
| tree | c9697788f517b507ffb92fa5c36c24e9b407b563 /CMakeLists.txt | |
| parent | 71b6f7876a6d8dc2260bde98b38cef6862718738 (diff) | |
| download | stonesense-bbd0ea1cc7ef1943f026842a4dd760fd4d87f764.tar.gz stonesense-bbd0ea1cc7ef1943f026842a4dd760fd4d87f764.tar.bz2 stonesense-bbd0ea1cc7ef1943f026842a4dd760fd4d87f764.tar.xz | |
find libs on linux instead of guessing
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8df69f1..ed5aed8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,7 @@ # main project file. use it from a build sub-folder PROJECT (stonesense) cmake_minimum_required(VERSION 2.6) +SET(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/CMake/Modules) # disable warning, autosearch if(COMMAND cmake_policy) @@ -65,14 +66,22 @@ SET(PROJECT_SRCS ) #linux IF(UNIX) - LINK_DIRECTORIES(${LINK_DIRECTORIES}) + add_definitions(-DLINUX_BUILD) add_definitions(-DBUILD_DFHACK_LIB) SET (PLATFORM_SRC - dfhack/library/DFProcess-linux.cpp - dfhack/library/DFProcessEnumerator-linux.cpp - ) - SET(PROJECT_LIBS alleg-4.2.2 png ${PROJECT_LIBS}) + dfhack/library/DFProcess-linux.cpp + dfhack/library/DFProcessEnumerator-linux.cpp + ) + + FIND_PACKAGE(PNG REQUIRED) + FIND_PACKAGE(Allegro REQUIRED) + LINK_DIRECTORIES(${LINK_DIRECTORIES}) + + + INCLUDE_DIRECTORIES(${PNG_INCLUDE_DIR} ${ALLEGRO_INCLUDE_DIRS} ${ALLEGRO_INCLUDE_DIR}) + + SET(PROJECT_LIBS {ALLEGRO_LIBRARIES} ${PNG_LIBRARIES} ${PROJECT_LIBS}) ADD_EXECUTABLE(stonesense ${PROJECT_SRCS} ${PLATFORM_SRC}) TARGET_LINK_LIBRARIES(stonesense ${PROJECT_LIBS}) # windows |
