cmake_minimum_required(VERSION 3.24) project(sim_econ_model) include_directories(include/) # if (APPLE) # set(CMAKE_CXX_COMPILER /usr/bin/clang++) # set(COMPILE_FLAGS "-Wl -export_dynamic") # else(LINUX) # set(CMAKE_CXX_COMPILER /usr/bin/g++) # endif() find_package(SWIG 4.0 REQUIRED COMPONENTS python) include(UseSWIG) include_directories(${CMAKE_CURRENT_SOURCE_DIR}) # find_package(PythonLibs 3.10 EXACT REQUIRED) 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})