cmake_minimum_required(VERSION 2.6)
set(EXECUTABLE_OUTPUT_PATH "./")
-set(LIBRARY_OUTPUT_PATH "${PROJECT_DIRECTORY}/lib")
+set(LIBRARY_OUTPUT_PATH "${CMAKE_HOME_DIRECTORY}/lib")
add_executable(get_sender get_sender.c) #add_executable(<name_of_target> <src list>)
### Add definitions for compile
-target_link_libraries(get_sender simgrid m pthread -fprofile-arcs) #target_link_libraries(<name_of_targe> <dependencies>)
+target_link_libraries(get_sender simgrid m pthread) #target_link_libraries(<name_of_targe> <dependencies>)
\endverbatim
Then you have to modified <project/directory>/buildtools/Cmake/MakeExeLib.cmake and add
this line :
\verbatim
-add_subdirectory(${PROJECT_DIRECTORY}/<path_where_is_CMakeList.txt>)
+add_subdirectory(${CMAKE_HOME_DIRECTORY}/<path_where_is_CMakeList.txt>)
\endverbatim
\subsubsection faq_cmakehowto2 Delete/add sources to lib.
\verbatim
set(JMSG_JAVA_SRC
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/MsgException.java
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/JniException.java
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/NativeException.java
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/HostNotFoundException.java
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/ProcessNotFoundException.java
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/Msg.java
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/Process.java
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/Host.java
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/Task.java
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/MsgNative.java
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/ApplicationHandler.java
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/Sem.java
+ ${CMAKE_HOME_DIRECTORY}/src/java/simgrid/msg/MsgException.java
+ ${CMAKE_HOME_DIRECTORY}/src/java/simgrid/msg/JniException.java
+ ${CMAKE_HOME_DIRECTORY}/src/java/simgrid/msg/NativeException.java
+ ${CMAKE_HOME_DIRECTORY}/src/java/simgrid/msg/HostNotFoundException.java
+ ${CMAKE_HOME_DIRECTORY}/src/java/simgrid/msg/ProcessNotFoundException.java
+ ${CMAKE_HOME_DIRECTORY}/src/java/simgrid/msg/Msg.java
+ ${CMAKE_HOME_DIRECTORY}/src/java/simgrid/msg/Process.java
+ ${CMAKE_HOME_DIRECTORY}/src/java/simgrid/msg/Host.java
+ ${CMAKE_HOME_DIRECTORY}/src/java/simgrid/msg/Task.java
+ ${CMAKE_HOME_DIRECTORY}/src/java/simgrid/msg/MsgNative.java
+ ${CMAKE_HOME_DIRECTORY}/src/java/simgrid/msg/ApplicationHandler.java
+ ${CMAKE_HOME_DIRECTORY}/src/java/simgrid/msg/Sem.java
)
\endverbatim
with this function : ADD_TEST(<name> <bin> <ARGS>)
\verbatim
-add_test(test-simdag-1 ${PROJECT_DIRECTORY}/testsuite/simdag/sd_test --cfg=path:${PROJECT_DIRECTORY}/testsuite/simdag small_platform_variable.xml)
+add_test(test-simdag-1 ${CMAKE_HOME_DIRECTORY}/testsuite/simdag/sd_test --cfg=path:${CMAKE_HOME_DIRECTORY}/testsuite/simdag small_platform_variable.xml)
\endverbatim
\subsection faq_PIPOL Pipol-remote