EtrediaEmpires/utils/CMakeLists.txt

20 lines
544 B
CMake

include(${CMAKE_SOURCE_DIR}/cmake/library.cmake)
set(LIB utils)
# Find dependencies
find_package(Boost REQUIRED COMPONENTS lockfree)
find_package(reflectcpp CONFIG REQUIRED)
find_package(glm CONFIG REQUIRED)
find_package(RmlUi CONFIG REQUIRED)
# Link library
add_library_target(${LIB})
target_link_libraries(${LIB} PUBLIC p7)
target_link_libraries(${LIB} PRIVATE Boost::lockfree)
target_link_libraries(${LIB} PRIVATE reflectcpp::reflectcpp)
target_link_libraries(${LIB} PRIVATE glm::glm)
target_link_libraries(${LIB} PRIVATE RmlUi::RmlUi)