ref: e9405d3baf0642a1b52c02b69eb0b8783f3263d8
dir: /src/CMakeLists.txt/
include_directories(${CMAKE_CURRENT_SOURCE_DIR}) set(tinygl_srcs accum.c api.c arrays.c clear.c clip.c get.c image_util.c init.c light.c list.c matrix.c memory.c misc.c msghandling.c select.c specbuf.c texture.c vertex.c zbuffer.c zline.c zmath.c zpostprocess.c zraster.c ztext.c ztriangle.c ) if(TINYGL_BUILD_STATIC) add_library(tinygl SHARED ${tinygl_srcs}) target_include_directories(tinygl PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../include) install(TARGETS tinygl RUNTIME DESTINATION ${BIN_DIR} LIBRARY DESTINATION ${LIB_DIR} ARCHIVE DESTINATION ${LIB_DIR}) if(NOT MSVC) target_compile_options(tinygl PRIVATE -O3 -DNDEBUG -pedantic -march=native -Wall) endif(NOT MSVC) endif(TINYGL_BUILD_STATIC) if(TINYGL_BUILD_STATIC) add_library(tinygl-static STATIC ${tinygl_srcs}) target_include_directories(tinygl-static PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../include) install(TARGETS tinygl-static RUNTIME DESTINATION ${BIN_DIR} LIBRARY DESTINATION ${LIB_DIR} ARCHIVE DESTINATION ${LIB_DIR}) if(NOT MSVC) target_compile_options(tinygl-static PRIVATE -O3 -DNDEBUG -pedantic -march=native -Wall) endif(NOT MSVC) endif(TINYGL_BUILD_STATIC) # Local Variables: # tab-width: 8 # mode: cmake # indent-tabs-mode: t # End: # ex: shiftwidth=2 tabstop=8