DryChem 1.0.0
A generic, compile-time C++ toolbox with no dependencies for the modern computational chemistry project.
Loading...
Searching...
No Matches
common-utilities/CMakeLists.txt File Reference

Functions

 cmake_minimum_required (VERSION 3.12.0) project(CommonUtils VERSION 1.0.0) if(utils_build_all) set(utils_build_tests ON PARENT_SCOPE) set(utils_build_samples ON) endif() set(LIBRARIES common-utilities/include/common-utils PARENT_SCOPE) if(utils_build_samples) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY $
 
bin samples add_executable (fibonacciExample libs/errors/samples/fibonacciExample.cpp) add_executable(markupParsingExample libs/files/samples/markupParsingExample.cpp) add_executable(finiteDifferencesExample libs/math/samples/finiteDifferencesExample.cpp) add_executable(getOptsExample libs/meta/samples/getOptsExample.cpp) add_executable(ciTokenizerExample libs/strings/samples/ciTokenizerExample.cpp) add_executable(comparableExample libs/utilities/samples/comparableExample.cpp) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY $
 
bin endif () if(utils_install_applications) foreach(APP $
 
 install (FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${APP}" DESTINATION bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) endforeach() endif() if(NOT utils_exclude_scripts) set(SCRIPTS scripts/changeCase.sh scripts/compiler.sh scripts/fileMaker.sh scripts/linkLogin.sh scripts/modifyFiles.sh scripts/utilities/errorHandling.sh scripts/utilities/showOpts.sh scripts/utilities/typeParsing.sh) foreach(SCRIPT $
 
 get_filename_component (filename "${SCRIPT}" NAME_WE) configure_file($
 

Function Documentation

◆ cmake_minimum_required()

cmake_minimum_required ( VERSION 3.12. 0)

◆ add_executable()

bin samples add_executable ( fibonacciExample libs/errors/samples/fibonacciExample. cpp)

References add_executable().

Referenced by add_executable().

◆ endif()

bin endif ( )

Referenced by install().

◆ install()

install ( FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${APP}" DESTINATION bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)

References endif(), and if().

◆ get_filename_component()

get_filename_component ( filename "${SCRIPT}" NAME_WE)