cmake_minimum_required(VERSION 3.29) set(CMAKE_EXPORT_COMPILE_COMMANDS TRUE) set(CMAKE_EXE_LINKER_FLAGS "-static") project(Passgen VERSION 1.0 DESCRIPTION "Passphrase generator" LANGUAGES CXX) include(GNUInstallDirs) add_executable(passgen passgen.cpp ) target_include_directories(passgen PRIVATE ${CMAKE_SOURCE_DIR}/include/ ) install(TARGETS passgen DESTINATION ${CMAKE_INSTALL_BINDIR}) message(STATUS "Install path for Passgen binary: ${CMAKE_INSTALL_BINDIR}")