Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 0a556bf6 authored by Adrien Leman's avatar Adrien Leman Committed by hhakim
Browse files

make install organisation

parent bc5884ee
No related branches found
No related tags found
No related merge requests found
......@@ -139,7 +139,6 @@ message (STATUS "CMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}")
endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
endif(UNIX)
message(STATUS "CMAKE_INSTALL_MATLAB_PREFIX = ${CMAKE_INSTALL_MATLAB_PREFIX}")
##################################################################
## For windows platform :
......@@ -221,12 +220,14 @@ if (BUILD_OPENBLAS)
endif()
if (BUILD_MATLAB_MEX_FILES)
message(STATUS "**********MEX ACTIF************")
message(STATUS "CMAKE_INSTALL_MATLAB_PREFIX = ${CMAKE_INSTALL_MATLAB_PREFIX}")
endif()
if (BUILD_USE_PROFILING)
message(STATUS "**********PROFILING ACTIF************")
endif()
if (BUILD_READ_MAT_FILE)
message(STATUS "**********MATIO ACTIF************")
message(STATUS "FAUST_INSTALL_BIN = ${FAUST_INSTALL_BIN}")
endif()
if (BUILD_READ_XML_FILE)
message(STATUS "**********XML ACTIF************")
......@@ -312,7 +313,7 @@ set(FAUST_SRC_TEST_SRC_DIR ${FAUST_SRC_TEST_DIR}/src CACHE INTERNAL "")
###### WRAPPER MATLAB DIRECTORIES ######
if (BUILD_MATLAB_MEX_FILES)
#version MATLAB du code (entierement MATLAB, pas de mexfunction)
file(MAKE_DIRECTORY ${CMAKE_INSTALL_MATLAB_PREFIX})
#file(MAKE_DIRECTORY ${CMAKE_INSTALL_MATLAB_PREFIX})
###### SRC DIRECTORY #####
set(FAUST_MATLAB_SRC_DIR ${FAUST_SRC_WRAPPER_DIR}/matlab CACHE INTERNAL "")
set(FAUST_MATLAB_TOOLS_SRC_DIR ${FAUST_MATLAB_SRC_DIR}/tools CACHE INTERNAL "")
......@@ -369,15 +370,15 @@ if (BUILD_MATLAB_MEX_FILES)
set(FAUST_DEMO_FIG_INSTALL_DIR ${FAUST_DEMO_INSTALL_DIR}/Figures CACHE INTERNAL "")
set(FAUST_DEMO_QUICKSTART_INSTALL_DIR ${FAUST_DEMO_INSTALL_DIR}/Quick_start CACHE INTERNAL "")
file(MAKE_DIRECTORY ${FAUST_DEMO_INSTALL_DIR})
file(MAKE_DIRECTORY ${FAUST_DEMO_BSL_INSTALL_DIR})
file(MAKE_DIRECTORY ${FAUST_DEMO_TOOLS_INSTALL_DIR})
file(MAKE_DIRECTORY ${FAUST_DEMO_HADAMARD_INSTALL_DIR})
file(MAKE_DIRECTORY ${FAUST_DEMO_BSL_DATA_INSTALL_DIR})
file(MAKE_DIRECTORY ${FAUST_DEMO_BSL_OUTPUT_INSTALL_DIR})
file(MAKE_DIRECTORY ${FAUST_DEMO_HADAMARD_OUTPUT_INSTALL_DIR})
file(MAKE_DIRECTORY ${FAUST_DEMO_TIMECOMP_INSTALL_DIR})
file(MAKE_DIRECTORY ${FAUST_DEMO_FIG_INSTALL_DIR})
#file(MAKE_DIRECTORY ${FAUST_DEMO_INSTALL_DIR})
#file(MAKE_DIRECTORY ${FAUST_DEMO_BSL_INSTALL_DIR})
#file(MAKE_DIRECTORY ${FAUST_DEMO_TOOLS_INSTALL_DIR})
#file(MAKE_DIRECTORY ${FAUST_DEMO_HADAMARD_INSTALL_DIR})
#file(MAKE_DIRECTORY ${FAUST_DEMO_BSL_DATA_INSTALL_DIR})
#file(MAKE_DIRECTORY ${FAUST_DEMO_BSL_OUTPUT_INSTALL_DIR})
#file(MAKE_DIRECTORY ${FAUST_DEMO_HADAMARD_OUTPUT_INSTALL_DIR})
#file(MAKE_DIRECTORY ${FAUST_DEMO_TIMECOMP_INSTALL_DIR})
#file(MAKE_DIRECTORY ${FAUST_DEMO_FIG_INSTALL_DIR})
file(MAKE_DIRECTORY ${FAUST_DEMO_QUICKSTART_INSTALL_DIR})
endif(BUILD_MATLAB_MEX_FILES)
##################################################################
......@@ -405,7 +406,7 @@ endif(BUILD_USE_GPU)
###### DOCUMENTATION DIRECTORIES ######
if (BUILD_DOCUMENTATION)
file(MAKE_DIRECTORY ${FAUST_INSTALL_DOC})
#file(MAKE_DIRECTORY ${FAUST_INSTALL_DOC})
set(FAUST_DOC_SRC_DIR ${PROJECT_SOURCE_DIR}/gen_doc CACHE INTERNAL "")
set(FAUST_DOC_BIN_DIR ${PROJECT_BINARY_DIR}/doc CACHE INTERNAL "")
endif()
......
......@@ -8,7 +8,7 @@ if(BUILD_DOCUMENTATION)
file(COPY ${FAUST_DOC_SRC_DIR}/images/ DESTINATION ${PROJECT_BINARY_DIR}/doc/html/ )
add_custom_target(doc ALL ${DOXYGEN_EXECUTABLE} ${PROJECT_BINARY_DIR}/doc/Doxyfile WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/doc COMMENT "Generating API documentation with Doxygen" VERBATIM)
#install(DIRECTORY ${PROJECT_BINARY_DIR}/doc/html DESTINATION doc/share/doc)
file(MAKE_DIRECTORY ${FAUST_INSTALL_DOC})
#file(MAKE_DIRECTORY ${FAUST_INSTALL_DOC})
install(DIRECTORY ${PROJECT_BINARY_DIR}/doc/html DESTINATION ${FAUST_INSTALL_DOC} FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_WRITE GROUP_EXECUTE WORLD_READ WORLD_WRITE WORLD_EXECUTE)
......
......@@ -107,13 +107,13 @@ if(MATIO_LIB_FILE AND MATIO_INC_DIR AND BUILD_READ_MAT_FILE) # AND HDF5_LIB_FILE
endforeach()
#message(STATUS "ALALALLLLLLLLLLL FAUST_INSTALL_BIN=${FAUST_INSTALL_BIN}")
file(MAKE_DIRECTORY ${FAUST_INSTALL_BIN})
#file(MAKE_DIRECTORY ${FAUST_INSTALL_BIN})
install(TARGETS hierarchicalFactorization_double hierarchicalFactorization_float test_palm4MSA_double test_palm4MSA_float DESTINATION ${FAUST_INSTALL_BIN} PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_WRITE GROUP_EXECUTE WORLD_READ WORLD_WRITE WORLD_EXECUTE)
# matlab script useful for displaying the result of the multiply_compare_time executable (
configure_file(${FAUST_SRC_TEST_TIME_COMP_DIR}/display_multiply_comptime.m.in ${FAUST_BIN_TEST_TIME_COMPARE_DIR}/display_multiply_comptime.m @ONLY)
file(MAKE_DIRECTORY ${FAUST_INSTALL_BIN_TIME_COMP})
#file(MAKE_DIRECTORY ${FAUST_INSTALL_BIN_TIME_COMP})
install(FILES ${FAUST_BIN_TEST_TIME_COMPARE_DIR}/display_multiply_comptime.m DESTINATION ${FAUST_INSTALL_BIN_TIME_COMP} PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_WRITE GROUP_EXECUTE WORLD_READ WORLD_WRITE WORLD_EXECUTE)
......
......@@ -5,7 +5,7 @@
# copy and install the matlab wrapping the underlying C++ class
file(MAKE_DIRECTORY ${FAUST_MATLAB_TOOLS_INSTALL_DIR})
#file(MAKE_DIRECTORY ${FAUST_MATLAB_TOOLS_INSTALL_DIR})
# matlab tools directory
foreach(MATLAB_TOOLS FaustCore)
......@@ -101,8 +101,8 @@ if(WIN32)
endforeach()
endif()
file(MAKE_DIRECTORY ${FAUST_MATLAB_MEX_INSTALL_DIR})
file(MAKE_DIRECTORY ${CMAKE_INSTALL_MATLAB_PREFIX})
#file(MAKE_DIRECTORY ${FAUST_MATLAB_MEX_INSTALL_DIR})
#file(MAKE_DIRECTORY ${CMAKE_INSTALL_MATLAB_PREFIX})
foreach(mex_target ${MEXFILE_TARGET_LIST})
if(WIN32)
add_custom_target(${mex_target} DEPENDS ${FAUST_MATLAB_MEX_SRC_DIR}/${mex_target}.cpp ${mex_target}.${MEX_EXT} MEXOBJ_FILES_TARGET )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment