Title: cmake notes Subject: As I learn cmake, these are issues and fixes #--------------------------------------------- # Get info about a config #--------------------------------------------- # View project-defined cache variables cmake -L -N . #--------------------------------------------- # Package your build products #--------------------------------------------- # This creates a make target 'package' to generate a tarball Add to CMakeLists.txt SET(EXECUTABLE_OUTPUT_PATH "output") SET(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 0) SET(CPACK_COMPONENTS_ALL "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE_OUTPUT_PATH}/mfgfw" "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE_OUTPUT_PATH}/setenv" "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE_OUTPUT_PATH}/test_audio" "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE_OUTPUT_PATH}/test_buttons" "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE_OUTPUT_PATH}/test_eth" "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE_OUTPUT_PATH}/test_fans" "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE_OUTPUT_PATH}/test_fail" "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE_OUTPUT_PATH}/test_fpga_ddr" "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE_OUTPUT_PATH}/test_fpga_ddr" "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE_OUTPUT_PATH}/test_pass" "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE_OUTPUT_PATH}/test_temp_volt" "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE_OUTPUT_PATH}/test_vcxo_wc" ) SET(CPACK_PACKAGE_FILE_NAME "tests") INSTALL( PROGRAMS ${CPACK_COMPONENTS_ALL} DESTINATION ".") SET(CPACK_GENERATOR "TGZ") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Board level tests") include(CPack) #--------------------------------------------- # #---------------------------------------------