project(cpplab) cmake_minimum_required(VERSION 3.10) FIND_PACKAGE(GTK) IF(GTK_FOUND) INCLUDE_DIRECTORIES(${GTK_INCLUDE_DIR}) ADD_EXECUTABLE(my_gtk_exe my_gtk_exe.cxx) TARGET_LINK_LIBRARIES(my_gtk_exe ${GTK_LIBRARIES}) ENDIF(GTK_FOUND) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) #Set c++ c11 version set(CMAKE_CXX_STANDARD 11) add_subdirectory(src) add_subdirectory(include) #add_executable(c_time time.cpp) #install(TARGETS cpplab RUNTIME DESTINATION bin) # CPack instructions for bundling purposes set(CPACK_PACKAGE_CONTACT "Balhau") set(CPACK_GENERATOR "STGZ;TGZ;TZ;DEB") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "CppLab") SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LICENSE.txt") set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README.md") include(CPack)