diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index 6045aca..90d3e6e 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -50,11 +50,11 @@ if(APPLE) set(CMAKE_MODULE_LINKER_FLAGS "-undefined dynamic_lookup") endif() -target_link_libraries(_cosmotool ${CosmoTool_local} ${GSL_LIBRARIES}) -target_link_libraries(_cosmo_power ${CosmoTool_local} ${GSL_LIBRARIES}) -target_link_libraries(_cosmo_cic ${CosmoTool_local} ${GSL_LIBRARIES}) +target_link_libraries(_cosmotool PRIVATE ${CosmoTool_local} ${GSL_LIBRARIES}) +target_link_libraries(_cosmo_power PRIVATE ${CosmoTool_local} ${GSL_LIBRARIES}) +target_link_libraries(_cosmo_cic PRIVATE ${CosmoTool_local} ${GSL_LIBRARIES}) target_link_libraries(_project ) -target_link_libraries(_fast_interp ${CosmoTool_local} ) +target_link_libraries(_fast_interp PRIVATE ${CosmoTool_local} ) SET(ct_TARGETS _cosmotool _project _cosmo_power _cosmo_cic _fast_interp ) diff --git a/python/_cosmo_power.pyx b/python/_cosmo_power.pyx index 2d01e72..bf4bd4b 100644 --- a/python/_cosmo_power.pyx +++ b/python/_cosmo_power.pyx @@ -81,7 +81,7 @@ cdef class CosmologyPower: if 'ns' in cosmo: self.power.n = cosmo['ns'] if 'T27' in cosmo: - self.power.THETA_27 = cosmo['T27'] + self.power.Theta_27 = cosmo['T27'] assert self.power.OMEGA_C > 0 diff --git a/python/dummy.c b/python/dummy.c new file mode 100644 index 0000000..ad8787c --- /dev/null +++ b/python/dummy.c @@ -0,0 +1 @@ +static void dummyFunc() {} diff --git a/setup.py b/setup.py index a3d1a58..f1cf6d6 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ class CMakeExtension(Extension): doesn't try to build your sources for you """ - def __init__(self, name, sources=[]): + def __init__(self, name, sources=["python/dummy.c"]): super().__init__(name = name, sources = sources) @@ -218,7 +218,7 @@ class BuildCMakeExt(build_ext): CosmoTool_extension = CMakeExtension(name="cosmotool") setup(name='cosmotool', - version='1.0.0a2', + version='1.0.0a4', packages=["cosmotool"], package_dir={'cosmotool': 'python/cosmotool'}, setup_requires=['cython','cffi','numexpr'],