Skip to content
Snippets Groups Projects
CMakeLists.txt 657 B
cmake_minimum_required( VERSION 3.24 )

project( pssfg_cmake_integration_test )

set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${pssfg_cmake_integration_test_SOURCE_DIR}/.cmake )

#   Don't try this at home!
file(MAKE_DIRECTORY .cmake)
execute_process( COMMAND sfg-cli cmake make-find-module
                 WORKING_DIRECTORY ${pssfg_cmake_integration_test_SOURCE_DIR}/.cmake )

find_package( PystencilsSfg REQUIRED )

set( PystencilsSfg_CONFIG_MODULE codegen_config.py )

add_library( genlib )
pystencilssfg_generate_target_sources( genlib SCRIPTS kernels.py FILE_EXTENSIONS .h .cpp )
pystencilssfg_generate_target_sources( genlib SCRIPTS more_kernels.py )