aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorArun Isaac2021-02-26 19:25:31 +0530
committerArun Isaac2021-02-26 19:25:31 +0530
commit87dee7fd98539d1fbcbae1a1c0d5217a080de299 (patch)
tree09f4caaa75a33ecff7f4f9ee4c6a3e603e8b958e /CMakeLists.txt
parentfcbfab5f1937ba6067fe746ef5d2d4fa5017c7a3 (diff)
downloadnsmc-87dee7fd98539d1fbcbae1a1c0d5217a080de299.tar.gz
nsmc-87dee7fd98539d1fbcbae1a1c0d5217a080de299.tar.lz
nsmc-87dee7fd98539d1fbcbae1a1c0d5217a080de299.zip
Rename project to nsmc.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt24
1 files changed, 12 insertions, 12 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 076a92b..ce1be04 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.10)
-project(extent-sampling VERSION 0.1.0)
+project(nsmc VERSION 0.1.0)
find_package(GSL REQUIRED)
find_program(SC NAMES sc REQUIRED)
@@ -42,17 +42,17 @@ endforeach()
include_directories("include")
# Build and install shared library with headers.
-add_library(extentsampling SHARED ${C_SOURCES})
-target_link_libraries(extentsampling -lgsl -lgslcblas)
-set_target_properties(extentsampling PROPERTIES
+add_library(nsmc SHARED ${C_SOURCES})
+target_link_libraries(nsmc -lgsl -lgslcblas)
+set_target_properties(nsmc PROPERTIES
PUBLIC_HEADER "include/extent-sampling.h;include/gaussian-nd-random.h;include/nd-random.h;include/oracles.h")
-install(TARGETS extentsampling LIBRARY
- PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/extent-sampling)
+install(TARGETS nsmc LIBRARY
+ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/nsmc)
# Build and install scheme wrapper.
if(${GUILE_FOUND})
- configure_file(scm/extent-sampling/load-libs.scm.in scm/extent-sampling/load-libs.scm)
- set(SCM_WRAPPER_PATH scm/extent-sampling/wrap.scm)
+ configure_file(scm/nsmc/load-libs.scm.in scm/nsmc/load-libs.scm)
+ set(SCM_WRAPPER_PATH scm/nsmc/wrap.scm)
change_extension(SCM_WRAPPER_GO_PATH ${SCM_WRAPPER_PATH} go)
add_custom_command(
OUTPUT ${SCM_WRAPPER_GO_PATH}
@@ -64,12 +64,12 @@ if(${GUILE_FOUND})
string(REPLACE "." ";" GUILE_VERSION_LIST ${GUILE_VERSION})
list(GET GUILE_VERSION_LIST 0 GUILE_MAJOR_VERSION)
list(GET GUILE_VERSION_LIST 1 GUILE_MINOR_VERSION)
- install(FILES ${CMAKE_BINARY_DIR}/scm/extent-sampling/load-libs.scm
- DESTINATION ${CMAKE_INSTALL_DATADIR}/guile/site/${GUILE_MAJOR_VERSION}.${GUILE_MINOR_VERSION}/extent-sampling)
+ install(FILES ${CMAKE_BINARY_DIR}/scm/nsmc/load-libs.scm
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/guile/site/${GUILE_MAJOR_VERSION}.${GUILE_MINOR_VERSION}/nsmc)
install(FILES ${CMAKE_BINARY_DIR}/${SCM_WRAPPER_PATH}
- DESTINATION ${CMAKE_INSTALL_DATADIR}/guile/site/${GUILE_MAJOR_VERSION}.${GUILE_MINOR_VERSION}/extent-sampling)
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/guile/site/${GUILE_MAJOR_VERSION}.${GUILE_MINOR_VERSION}/nsmc)
install(FILES ${CMAKE_BINARY_DIR}/${SCM_WRAPPER_GO_PATH}
- DESTINATION ${CMAKE_INSTALL_LIBDIR}/guile/site/${GUILE_MAJOR_VERSION}.${GUILE_MINOR_VERSION}/site-ccache/extent-sampling)
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/guile/site/${GUILE_MAJOR_VERSION}.${GUILE_MINOR_VERSION}/site-ccache/nsmc)
endif()
# Configure environment wrapper script.