summaryrefslogtreecommitdiff
path: root/libmodman/CMakeLists.txt
blob: 57fcd080c05c4cae1d336a3f081750c0c94f7b6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
### Main library
# Flags / Definitions / Environment
if (WIN32)
  add_definitions(-D_CRT_SECURE_NO_WARNINGS=1)
else(WIN32)
  set(CMAKE_CXX_FLAGS "-fvisibility=hidden -fPIC ${CMAKE_CXX_FLAGS}")
endif(WIN32)
include_directories(${CMAKE_SOURCE_DIR})

add_library(modman STATIC
            module.hpp
            module_manager.hpp
            module_manager.cpp)
if(NOT WIN32)
  target_link_libraries(modman dl)
endif()

### Tests
add_testdirectory(test)