1- message ("building for linux..." )
2- add_definitions (-DBUILD_FOR_LINUX)
3-
4- set (INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_PREFIX} /include /teensy_variable_playback/)
5- set (LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX} /lib/teensy_variable_playback )
6-
7- find_package (teensy_x86_stubs)
8- include_directories (${teensy_x86_stubs_INCLUDE_DIR} )
9-
10- find_package (teensy_audio_x86_stubs)
11- include_directories (${teensy_audio_x86_stubs_INCLUDE_DIR} )
12-
13- find_package (teensy_x86_sd_stubs)
14- include_directories (${teensy_x86_sd_stubs_INCLUDE_DIR} )
15-
161add_library (teensy_variable_playback STATIC
172 ${HEADER_FILES}
18- ${SOURCE_FILES}
19- )
20-
21- set_target_properties (teensy_variable_playback PROPERTIES PUBLIC_HEADER "${HEADER_FILES} " )
22- set_target_properties (teensy_variable_playback PROPERTIES LINKER_LANGUAGE C)
23-
24- include (CMakePackageConfigHelpers)
25- configure_package_config_file(../cmake/teensy_variable_playback.cmake.in
26- ${CMAKE_CURRENT_BINARY_DIR} /teensy_variable_playbackConfig.cmake
27- INSTALL_DESTINATION ${LIB_INSTALL_DIR} /teensy_variable_playback/cmake
28- PATH_VARS)
29-
30- write_basic_package_version_file(
31- ${CMAKE_CURRENT_BINARY_DIR} /teensy_variable_playbackConfigVersion.cmake
32- VERSION ${teensy_variable_playback_VERSION}
33- COMPATIBILITY SameMajorVersion )
34-
35- install (TARGETS teensy_variable_playback DESTINATION
36- LIBRARY DESTINATION ${LIB_INSTALL_DIR}
37- ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
38- PUBLIC_HEADER DESTINATION "include/teensy_variable_playback"
39- )
40-
41- install (FILES
42- ${CMAKE_CURRENT_BINARY_DIR} /teensy_variable_playbackConfig.cmake
43- ${CMAKE_CURRENT_BINARY_DIR} /teensy_variable_playbackConfigVersion.cmake
44- ${CMAKE_CURRENT_SOURCE_DIR} /../cmake/uninstall.cmake
45- DESTINATION "lib/cmake/teensy_variable_playback" )
3+ ${SOURCE_FILES} )
464
47- ##
48- # copied from: https://gist.github.com/royvandam/3033428
49- # Add uninstall target
50- # Requirements: Copy the uninstall.cmake file to the appropriate CMAKE_MODULE_PATH.
51- add_custom_target (uninstall
52- "${CMAKE_COMMAND} " -P "${CMAKE_CURRENT_SOURCE_DIR} /cmake/uninstall.cmake" )
0 commit comments