24 lines
456 B
CMake
24 lines
456 B
CMake
set(PNAME SDLU)
|
|
|
|
add_library(${PNAME}
|
|
alibi.cpp SDLU.hpp Util.hpp
|
|
"structures/Color.cpp")
|
|
|
|
set_property(TARGET ${PNAME} PROPERTY CXX_STANDARD 17)
|
|
|
|
target_include_directories(${PNAME} PRIVATE
|
|
${PROJECT_SOURCE_DIR}/3rdparty/SDL/include
|
|
${CMAKE_CURRENT_LIST_DIR}
|
|
)
|
|
|
|
target_link_libraries(${PNAME} PRIVATE
|
|
SDL2
|
|
)
|
|
|
|
|
|
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
|
target_link_libraries(${PNAME} m)
|
|
endif()
|
|
|
|
add_subdirectory(structures)
|
|
add_subdirectory(graphics) |