# cmake_minimum_required(VERSION 3.25) project(sim_econ_model) include_directories(include/) set(CMAKE_CXX_COMPILER /usr/bin/g++) find_package(SWIG 4.0 REQUIRED COMPONENTS python) include(UseSWIG) include_directories(${CMAKE_CURRENT_SOURCE_DIR}) find_package(PythonLibs) include_directories(${PYTHON_INCLUDE_PATH}) set_property(SOURCE sim.i PROPERTY CPLUSPLUS ON) set_source_files_properties(sim.i PROPERTIES SWIG_FLAGS "" SWIG_MODULE_NAME sim ) # set_property(SOURCE sim.i PROPERTY ) swig_add_library(sim TYPE MODULE LANGUAGE python SOURCES sim.i) swig_link_libraries(sim ${PYTHON_LIBRARIES})