Mentions légales du service

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

modif install dir

parent 983c0825
Branches
Tags
No related merge requests found
......@@ -27,27 +27,41 @@ message(STATUS "------------------------------------------------")
###### test if executable matlab is in the path ######
#if (BUILD_MATLAB_MEX_FILES)
if(UNIX)
#message(STATUS "MATLAB_DIR_TMP 1 = ${MATLAB_DIR_TMP}")
exec_program("which matlab | xargs echo" OUTPUT_VARIABLE MATLAB_DIR_TMP)
#message(STATUS "MATLAB_DIR_TMP 2 = ${MATLAB_DIR_TMP}")
if (${MATLAB_DIR_TMP} MATCHES "which: no matlab in")
set(MATLAB_DIR_TMP "")
message(FATAL_ERROR "matlab is not present in your PATH ; Please insert in the PATH environment.")
endif()
#SET(MATLAB_EXE_DIR " " CACHE STRING "force the directory of your expected matlab binary" FORCE )
message(STATUS "INFO- If you want to choose an other version of Matlab,")
message(STATUS "INFO- please add an environment variable MATLAB_EXE_DIR. ")
message(STATUS "INFO- Example : MATLAB_EXE_DIR=F:\\ProgramFile\\MATLAB\\R2002b\\bin\\matlab.exe ")
if ($ENV{MATLAB_EXE_DIR}} MATCHES matlab)
set(MATLAB_DIR_TMP $ENV{MATLAB_EXE_DIR})
message(STATUS "MATLAB_DIR_TMP=$ENV{MATLAB_EXE_DIR} defined from environment variable")
elseif (${MATLAB_EXE_DIR} MATCHES matlab)
set(MATLAB_DIR_TMP ${MATLAB_EXE_DIR})
message(STATUS "MATLAB_DIR_TMP=${MATLAB_EXE_DIR} defined from local input variable")
else() # MATLAB_EXE_DIR
#message(STATUS "MATLAB_DIR_TMP 1 = ${MATLAB_DIR_TMP}")
exec_program("which matlab | xargs echo" OUTPUT_VARIABLE MATLAB_DIR_TMP)
#message(STATUS "MATLAB_DIR_TMP 2 = ${MATLAB_DIR_TMP}")
exec_program("readlink ${MATLAB_DIR_TMP}" OUTPUT_VARIABLE READLINK_TMP)
#message(STATUS "READLINK_TMP = ${READLINK_TMP}")
if(${READLINK_TMP} MATCHES matlab)
set(MATLAB_DIR_TMP ${READLINK_TMP})
message(STATUS "MATLAB_DIR_TMP = ${MATLAB_DIR_TMP}")
endif()
#message(STATUS "MATLAB_DIR_TMP 4 = ${MATLAB_DIR_TMP}")
if (${MATLAB_DIR_TMP} MATCHES "which: no matlab in")
set(MATLAB_DIR_TMP "")
message(FATAL_ERROR "matlab is not present in your PATH ; Please insert in the PATH environment.")
endif()
exec_program("readlink ${MATLAB_DIR_TMP}" OUTPUT_VARIABLE READLINK_TMP)
#message(STATUS "READLINK_TMP = ${READLINK_TMP}")
if(${READLINK_TMP} MATCHES matlab)
set(MATLAB_DIR_TMP ${READLINK_TMP})
message(STATUS "MATLAB_DIR_TMP = ${MATLAB_DIR_TMP}")
endif()
#message(STATUS "MATLAB_DIR_TMP 4 = ${MATLAB_DIR_TMP}")
endif() # MATLAB_EXE_DIR
elseif(WIN32)
message(STATUS "INFO- If you want to choose an other version of Matlab,")
message(STATUS "INFO- please add an environment variable MATLAB_EXE_DIR. ")
message(STATUS "INFO- Example : MATLAB_EXE_DIR=F:\\ProgramFile\\MATLAB\\R2002b\\bin\\matlab.exe ")
#SET(MATLAB_EXE_DIR " " CACHE STRING "force the directory of your expected matlab binary" FORCE )
exec_program("${CMAKE_SOURCE_DIR}/CMake/find_matlab_path.bat" ${PROJECT_BINARY_DIR})
FILE(READ "${PROJECT_BINARY_DIR}/tmp/tmpPathMatlab.txt" contents)
......
......@@ -3,13 +3,6 @@
# - CMakeLists.txt files in the sub-directories
# - CMake/* files, which define some tools to search for libraries, etc.
## For windows platform :
# cmake -G "MinGW Makefiles" ..
# message(STATUS "CXX=$ENV{CXX}")
# sous windows on utilise MinGW pour le compilateur GCC G++ au lieu de visual studio plous lourd à installer. MinGW version 4.9.2 pour les mex functions..
# set(CTEST_CMAKE_GENERATOR "MinGW Makefiles")
# modif NB
#cmake_minimum_required(VERSION 3.2.2) #compatibilite UTF-8 ASCII (Windows Ubunt)u)
cmake_minimum_required(VERSION 3.0.2) #compatibilite UTF-8 ASCII (Windows Ubunt)u)
#cmake_minimum_required(VERSION 2.8.8)
......@@ -19,18 +12,108 @@ project(FAUST CXX)
#set(FAUST_VERSION_MINOR 0)
set(FAUST_VERSION 2.0)
############## INSTALL DIRECTORIES #############################
if(UNIX)
#message(STATUS "UNIX OPERATING SYSTEM")
#if(LINUX) DON'T WORK SO AN UNIX OS WHICH IS NOT APPLE IS ASSUMED TO BE LINUX OS
if(APPLE)
message(STATUS "APPLE OPERATING SYSTEM")
else(APPLE)
message(STATUS "LINUX OPERATING SYSTEM")
endif(APPLE)
#cmake .. -DCMAKE_INSTALL_PREFIX="home/project/Faust_install"
# if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
# SET(CMAKE_INSTALL_PREFIX "${CMAKE_SOURCE_DIR}/build/FAuST_OUTPUT" CACHE STRING "default install path" FORCE )
# else()
# SET(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}" CACHE STRING "new install path" FORCE )
# message(STATUS "Install FAuST path : ${CMAKE_INSTALL_PREFIX}")
# endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
#message (STATUS "CMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}")
if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
# default location of library is in the path
set(FAUST_INSTALL_LIB "${CMAKE_INSTALL_PREFIX}/lib" CACHE STRING "default install path for the library faust" FORCE )
# set(FAUST_INSTALL_BIN "$ENV{HOME}/Documents/faust/bin" CACHE STRING "default install path for the binary faust" FORCE )
# set(FAUST_INSTALL_BIN_TIME_COMP "$ENV{HOME}/Documents/faust/bin/runtime_comparison" CACHE STRING "default install path for the binary faust" FORCE )
# set(FAUST_INSTALL_DOC "$ENV{HOME}/Documents/faust/doc" CACHE STRING "default install path for the documentation faust" FORCE )
# set(FAUST_INSTALL_CMDLINE "$ENV{HOME}/Documents/faust/CmdLine" CACHE STRING "default install path for the cmd faust" FORCE )
# set(FAUST_INSTALL_TESTING_DATA "$ENV{HOME}/Documents/faust/testing/data" CACHE STRING "default install path for the test faust" FORCE )
set(FAUST_INSTALL_BIN "${PROJECT_BINARY_DIR}/output/bin" CACHE STRING "default install path for the binary faust" FORCE )
set(FAUST_INSTALL_BIN_TIME_COMP "${PROJECT_BINARY_DIR}/output/bin/runtime_comparison" CACHE STRING "default install path for the binary faust" FORCE )
set(FAUST_INSTALL_DOC "${PROJECT_BINARY_DIR}/output/doc" CACHE STRING "default install path for the documentation faust" FORCE )
set(FAUST_INSTALL_CMDLINE "${PROJECT_BINARY_DIR}/output/CmdLine" CACHE STRING "default install path for the cmd faust" FORCE )
set(FAUST_INSTALL_TESTING_DATA "${PROJECT_BINARY_DIR}/output/testing/data" CACHE STRING "default install path for the test faust" FORCE )
# default location of install dir for matlab component
SET(CMAKE_INSTALL_MATLAB_PREFIX "$ENV{HOME}/Documents/MATLAB/faust" CACHE STRING "default install path for the matlab wrapper" FORCE )
# CMAKE_INSTALL_PREFIX path is deleted for next cmake .. configure
SET(CMAKE_INSTALL_PREFIX "" CACHE STRING "default install path" FORCE )
#message (STATUS "default install")
elseif(CMAKE_INSTALL_PREFIX)
SET(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}" CACHE STRING "new install path" FORCE )
message(STATUS "Install FAuST path : ${CMAKE_INSTALL_PREFIX}")
set(FAUST_INSTALL_LIB "${CMAKE_INSTALL_PREFIX}/lib")
set(FAUST_INSTALL_BIN "${CMAKE_INSTALL_PREFIX}/bin")
set(FAUST_INSTALL_BIN_TIME_COMP "${CMAKE_INSTALL_PREFIX}/bin/runtime_comparison")
set(FAUST_INSTALL_DOC "${CMAKE_INSTALL_PREFIX}/doc")
set(FAUST_INSTALL_CMDLINE "${CMAKE_INSTALL_PREFIX}/CmdLine")
set(FAUST_INSTALL_TESTING_DATA "${CMAKE_INSTALL_PREFIX}/testing/data")
# default location of install dir for matlab component
SET(CMAKE_INSTALL_MATLAB_PREFIX "${CMAKE_INSTALL_PREFIX}/matlab")
else()
message(STATUS "Install FAuST path already defined to : ${CMAKE_INSTALL_MATLAB_PREFIX}")
endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
else(UNIX)
message(STATUS "WINDOWS OPERATING SYSTEM")
message (STATUS "CMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}")
if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
# default location of library is in the path
set(FAUST_INSTALL_LIB "${CMAKE_INSTALL_PREFIX}/lib" CACHE STRING "default install path for the library faust" FORCE )
# set(FAUST_INSTALL_BIN "$ENV{HOME}/Documents/faust/bin" CACHE STRING "default install path for the binary faust" FORCE )
# set(FAUST_INSTALL_BIN_TIME_COMP "$ENV{HOME}/Documents/faust/bin/runtime_comparison" CACHE STRING "default install path for the binary faust" FORCE )
# set(FAUST_INSTALL_DOC "$ENV{HOME}/Documents/faust/doc" CACHE STRING "default install path for the documentation faust" FORCE )
# set(FAUST_INSTALL_CMDLINE "$ENV{HOME}/Documents/faust/CmdLine" CACHE STRING "default install path for the cmd faust" FORCE )
# set(FAUST_INSTALL_TESTING_DATA "$ENV{HOME}/Documents/faust/testing/data" CACHE STRING "default install path for the test faust" FORCE )
set(FAUST_INSTALL_BIN "${PROJECT_BINARY_DIR}/output/bin" CACHE STRING "default install path for the binary faust" FORCE )
set(FAUST_INSTALL_BIN_TIME_COMP "${PROJECT_BINARY_DIR}/output/bin/runtime_comparison" CACHE STRING "default install path for the binary faust" FORCE )
set(FAUST_INSTALL_DOC "${PROJECT_BINARY_DIR}/output/doc" CACHE STRING "default install path for the documentation faust" FORCE )
set(FAUST_INSTALL_CMDLINE "${PROJECT_BINARY_DIR}/output/CmdLine" CACHE STRING "default install path for the cmd faust" FORCE )
set(FAUST_INSTALL_TESTING_DATA "${PROJECT_BINARY_DIR}/output/testing/data" CACHE STRING "default install path for the test faust" FORCE )
# default location of install dir for matlab component
SET(CMAKE_INSTALL_MATLAB_PREFIX "$ENV{HOME}/Documents/MATLAB/faust" CACHE STRING "default install path for the matlab wrapper" FORCE )
# CMAKE_INSTALL_PREFIX path is deleted for next cmake .. configure
SET(CMAKE_INSTALL_PREFIX "" CACHE STRING "default install path" FORCE )
#message (STATUS "default install")
elseif(CMAKE_INSTALL_PREFIX)
SET(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}" CACHE STRING "new install path" FORCE )
message(STATUS "Install FAuST path : ${CMAKE_INSTALL_PREFIX}")
set(FAUST_INSTALL_LIB "${CMAKE_INSTALL_PREFIX}/lib")
set(FAUST_INSTALL_BIN "${CMAKE_INSTALL_PREFIX}/bin")
set(FAUST_INSTALL_BIN_TIME_COMP "${CMAKE_INSTALL_PREFIX}/bin/runtime_comparison")
set(FAUST_INSTALL_DOC "${CMAKE_INSTALL_PREFIX}/doc")
set(FAUST_INSTALL_CMDLINE "${CMAKE_INSTALL_PREFIX}/CmdLine")
set(FAUST_INSTALL_TESTING_DATA "${CMAKE_INSTALL_PREFIX}/testing/data")
# default location of install dir for matlab component
SET(CMAKE_INSTALL_MATLAB_PREFIX "${CMAKE_INSTALL_PREFIX}/matlab")
else()
message(STATUS "Install FAuST path already defined to : ${CMAKE_INSTALL_MATLAB_PREFIX}")
endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
endif(UNIX)
##################################################################
## For windows platform :
# cmake -G "MinGW Makefiles" ..
# message(STATUS "CXX=$ENV{CXX}")
# sous windows on utilise MinGW pour le compilateur GCC G++ au lieu de visual studio plous lourd à installer. MinGW version 4.9.2 pour les mex functions..
# set(CTEST_CMAKE_GENERATOR "MinGW Makefiles")
###### tmp directory where temporary objects will be located ######
set(FAUST_TMP_BUILD_DIR "${PROJECT_BINARY_DIR}/tmp")
......@@ -38,6 +121,12 @@ file(MAKE_DIRECTORY ${FAUST_TMP_BUILD_DIR})
set(FAUST_TMPMEX_DIR "${FAUST_TMP_BUILD_DIR}/mex_obj")
file(MAKE_DIRECTORY ${FAUST_TMPMEX_DIR})
if (MATLAB_EXE_DIR)
# nothing
else(MATLAB_EXE_DIR)
SET(MATLAB_EXE_DIR " " CACHE STRING "Force the directory of your expected matlab binary (default Value: None)" FORCE )
endif(MATLAB_EXE_DIR)
if(UNIX)
set(MEXOBJ_EXT "o")
......@@ -46,14 +135,6 @@ elseif(WIN32)
endif()
#cmake .. -DCMAKE_INSTALL_PREFIX="/home/aleman/Faust_install"
if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
SET(CMAKE_INSTALL_PREFIX "${CMAKE_SOURCE_DIR}/build/FAuST_OUTPUT" CACHE STRING "default install path" FORCE )
else()
SET(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}" CACHE STRING "new install path" FORCE )
message(STATUS "Install FAuST path : ${CMAKE_INSTALL_PREFIX}")
endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
##############################################################################
# Setting compilation option
......@@ -157,16 +238,6 @@ set(FAUST_ALGORITHM_FACTORIZATION_BIN_DIR ${FAUST_ALGORITHM_BIN_DIR}/factorizati
#set(FAUST_FAUSTCORE_SRC_DIR ${PROJECT_SOURCE_DIR}/faust_core CACHE INTERNAL "")
############## INSTALL DIRECTORIES #############################
set(FAUST_INSTALL_LIB ${CMAKE_INSTALL_PREFIX}/lib)
set(FAUST_INSTALL_BIN ${CMAKE_INSTALL_PREFIX}/bin)
set(FAUST_INSTALL_BIN_TIME_COMP ${CMAKE_INSTALL_PREFIX}/bin/runtime_comparison)
set(FAUST_INSTALL_DOC ${CMAKE_INSTALL_PREFIX}/doc)
set(FAUST_INSTALL_CMDLINE ${CMAKE_INSTALL_PREFIX}/CmdLine)
set(FAUST_INSTALL_TESTING_DATA ${CMAKE_INSTALL_PREFIX}/testing/data)
##################################################################
###### WRAPPER DIRECTORIES ######
set(FAUST_SRC_WRAPPER_DIR ${PROJECT_SOURCE_DIR}/wrapper CACHE INTERNAL "")
......@@ -215,9 +286,9 @@ if (BUILD_MATLAB_MEX_FILES)
set(FAUST_MATLAB_MEX_BIN_DIR ${FAUST_MATLAB_BIN_DIR}/mex CACHE INTERNAL "")
set(FAUST_MATLAB_TOOLS_BIN_DIR ${FAUST_MATLAB_BIN_DIR}/tools CACHE INTERNAL "")
#### INSTALL DIRECTORY ####
set(FAUST_MATLAB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/matlab)
set(FAUST_MATLAB_MEX_INSTALL_DIR ${FAUST_MATLAB_INSTALL_DIR}/mex)
set(FAUST_MATLAB_TOOLS_INSTALL_DIR ${FAUST_MATLAB_INSTALL_DIR}/tools CACHE INTERNAL "")
#set(FAUST_MATLAB_INSTALL_DIR ${CMAKE_INSTALL_MATLAB_PREFIX})
set(FAUST_MATLAB_MEX_INSTALL_DIR ${CMAKE_INSTALL_MATLAB_PREFIX}/mex)
set(FAUST_MATLAB_TOOLS_INSTALL_DIR ${CMAKE_INSTALL_MATLAB_PREFIX}/tools CACHE INTERNAL "")
########## DEMO DIRECTORIES #############
......@@ -242,18 +313,19 @@ if (BUILD_MATLAB_MEX_FILES)
#### INSTALL DIRECTORY ####
set(FAUST_DEMO_INSTALL_DIR ${FAUST_MATLAB_INSTALL_DIR}/demo CACHE INTERNAL "")
set(FAUST_DEMO_INSTALL_DIR ${CMAKE_INSTALL_MATLAB_PREFIX}/demo CACHE INTERNAL "")
set(FAUST_DEMO_BSL_INSTALL_DIR ${FAUST_DEMO_INSTALL_DIR}/Brain_source_localization CACHE INTERNAL "")
set(FAUST_DEMO_TOOLS_INSTALL_DIR ${FAUST_DEMO_INSTALL_DIR}/tools CACHE INTERNAL "")
set(FAUST_DEMO_HADAMARD_INSTALL_DIR ${FAUST_DEMO_INSTALL_DIR}/Hadamard_factorization CACHE INTERNAL "")
set(FAUST_DEMO_BSL_DATA_INSTALL_DIR ${FAUST_DEMO_BSL_INSTALL_DIR}/data CACHE INTERNAL "")
set(FAUST_DEMO_BSL_DATA_INSTALL_DIR ${FAUST_DEMO_BSL_INSTALL_DIR}/data CACHE INTERNAL "")
set(FAUST_DEMO_BSL_OUTPUT_INSTALL_DIR ${FAUST_DEMO_BSL_INSTALL_DIR}/output CACHE INTERNAL "")
set(FAUST_DEMO_BSL_DATA_INSTALL_DIR ${FAUST_DEMO_BSL_INSTALL_DIR}/data CACHE INTERNAL "")
set(FAUST_DEMO_BSL_DATA_INSTALL_DIR ${FAUST_DEMO_BSL_INSTALL_DIR}/data CACHE INTERNAL "")
set(FAUST_DEMO_BSL_OUTPUT_INSTALL_DIR ${FAUST_DEMO_BSL_INSTALL_DIR}/output CACHE INTERNAL "")
set(FAUST_DEMO_HADAMARD_OUTPUT_INSTALL_DIR ${FAUST_DEMO_HADAMARD_INSTALL_DIR}/output/ CACHE INTERNAL "")
set(FAUST_DEMO_TIMECOMP_INSTALL_DIR ${FAUST_DEMO_INSTALL_DIR}/Runtime_comparison CACHE INTERNAL "")
set(FAUST_DEMO_FIG_INSTALL_DIR ${FAUST_DEMO_INSTALL_DIR}/Figures CACHE INTERNAL "")
set(FAUST_DEMO_TIMECOMP_INSTALL_DIR ${FAUST_DEMO_INSTALL_DIR}/Runtime_comparison CACHE INTERNAL "")
set(FAUST_DEMO_FIG_INSTALL_DIR ${FAUST_DEMO_INSTALL_DIR}/Figures CACHE INTERNAL "")
endif(BUILD_MATLAB_MEX_FILES)
message (STATUS "ALAAAAAAAAAAAAAAAAAAAAAA--FAUST_DEMO_INSTALL_DIR=${FAUST_DEMO_INSTALL_DIR}")
## examples directories including some examples of the use of the library FAuST
set(FAUST_BIN_TEST_DIR ${PROJECT_BINARY_DIR}/run_test CACHE INTERNAL "")
......@@ -299,20 +371,6 @@ if (BUILD_MATLAB_MEX_FILES)
install(DIRECTORY ${FAUST_DEMO_FIG_BIN_DIR} DESTINATION ${FAUST_DEMO_INSTALL_DIR})
endif (BUILD_MATLAB_MEX_FILES)
# CANNOT CREATE EMPTY DIRECTORY IN INSTALL_DIR !!!!! MODIFY !!!!!
#INSTALL(CODE "FILE(MAKE_DIRECTORY /logs)")
###### INSTALL DIRECTORIES (RELATIVES PATHS FROM CMAKE_INSTALL_PREFIX) ######
#set(FAUST_INSTALL_MEX ${CMAKE_INSTALL_PREFIX}/mex)
#set(FAUST_INSTALL_LIB ${CMAKE_INSTALL_PREFIX}/lib)
#set(FAUST_INSTALL_CMDLINE ${CMAKE_INSTALL_PREFIX}/CmdLine)
#set(FAUST_INSTALL_BIN ${CMAKE_INSTALL_PREFIX}/testing/bin)
#set(FAUST_INSTALL_TESTING_DATA ${CMAKE_INSTALL_PREFIX}/testing/data)
#set(FAUST_INSTALL_BIN_TIME_COMP ${CMAKE_INSTALL_PREFIX}/testing/runtime_comparison CACHE INTERNAL "")
#message(STATUS "ALALALLLLLLLLLLL CMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}")
#message(STATUS "ALALALLLLLLLLLLL FAUST_INSTALL_BIN=${FAUST_INSTALL_BIN}")
#message(STATUS "ALALALLLLLLLLLLL FAUST_INSTALL_LIB=${FAUST_INSTALL_LIB}")
###### TARGETS ######
......
......@@ -125,7 +125,8 @@ Naming conventions in the FAuST project :
- namespace : Faust::xxx
- class : Faust::MyClass / Faust::Class
- attributs : m_myAttribut / m_attribut
- methods : my_method() / method()
#- methods : my_method() / method()
- methods : myMethod() / method()
- function : Faust::my_function()
- variable : myVariable
......
......@@ -39,7 +39,9 @@ You must too have matlab in your environment PATH. If not please add.
\begin{itemize}
\item Download the FA$\mu$ST package on the website : \url{http://faust.gforge.inria.fr/}
\item Open a command terminal
\item Place you in the FA$\mu$ST directory, and type the following commands :
\item Place you in your local FA$\mu$ST directory (NOTE: don't use any special character in your FAUST directory path, especially the character $\mu$)
\item Type the following commands :
\begin{lstlisting}
mkdir build
cd build
......@@ -98,3 +100,26 @@ make install
\section{Build using Code Block}\label{sec:UnixInstallCodeBlock}
progress...
\section{Build FAuST using Xcode on MAC OS}\label{sec:MacInstallXcode}
The Faust tools can be generated using XCode on MAC OS. In this case, the "AppleClang" compiler from Xcode.
To do this, please follow this instructions :
\begin{itemize}
\item Download the FA$\mu$ST package on the website : \url{http://faust.gforge.inria.fr/}
\item Open a command terminal
\item Place you in your local FA$\mu$ST directory (NOTE: don't use any special character in your FAUST directory path, especially the character $\mu$)
\item Type the following commands :
\begin{lstlisting}
mkdir build
cd build
cmake .. -G "Xcode"
xcodebuild -list -project FAUST.xcodeproj %% list all target of the project
xcodebuild -target "ALL_BUILD" build
xcodebuild -target "INSTALL" build
%% you can manually generated the target using visual studio FAUST.sln
\end{lstlisting}
\end{itemize}
......@@ -59,7 +59,13 @@ First download the FA$\mu$ST package on the website \url{http://faust.gforge.in
Depending to your C++ compiler (MinGW or Visual studio), refer to the right part and follow the given instructions.
\paragraph{}In the case of \textbf{MinGW compiler} :
Open a command terminal and place you in the FAUST directory. Type the following commands :
\begin{itemize}
\item Open a command terminal
\item Place you in your local FA$\mu$ST directory (NOTE: don't use any special character in your FAUST directory path, especially the character $\mu$)
\item Type the following commands :
\begin{lstlisting}
mkdir build
cd build
......@@ -68,7 +74,7 @@ make
make install
\end{lstlisting}
\end{itemize}
\paragraph{}In the case of \textbf{Microsoft Visual Studio 2013 compiler using the Graphical Users Interfaces}:
\begin{enumerate}
......@@ -114,7 +120,12 @@ When clicking for the first time on the [Configure] button, CMake will ask for t
\paragraph{}In the case of \textbf{Microsoft Visual Studio 2013 compiler using the command terminal} :
Open a command terminal and place you in the FAUST directory. Type the following commands :
\begin{itemize}
\item Open a command terminal
\item Place you in your local FA$\mu$ST directory (NOTE: don't use any special character in your FAUST directory path, especially the character $\mu$)
\item Type the following commands :
\begin{lstlisting}
mkdir build
cd build
......@@ -122,6 +133,7 @@ cmake ..
cmake --build . --config "Release" --target "install"
\end{lstlisting}
\end{itemize}
\section{Custom - Advanced Installation}\label{sec:WinCustomInstall}
......
......@@ -129,5 +129,5 @@ endforeach()
# CONFIGURATION DES CHEMINS
configure_file(${FAUST_MATLAB_SRC_DIR}/setup_FAUST.m.in ${FAUST_MATLAB_BIN_DIR}/setup_FAUST.m @ONLY)
install(FILES ${FAUST_MATLAB_BIN_DIR}/setup_FAUST.m DESTINATION ${FAUST_MATLAB_INSTALL_DIR})
install(FILES ${FAUST_MATLAB_BIN_DIR}/setup_FAUST.m DESTINATION ${CMAKE_INSTALL_MATLAB_PREFIX})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment