[CMake] LIBRARY_OUTPUT_PATH

Matthias Riechmann riechmann at ira.uka.de
Thu Apr 10 10:27:31 EDT 2008


Here You are:

project(HelloWorld)
CMAKE_MINIMUM_REQUIRED(VERSION 2.4.0)

FIND_PACKAGE(Qt4 REQUIRED)
SET(QT_USE_QTSVG TRUE)
SET(QT_USE_QTXML TRUE)
INCLUDE(${QT_USE_FILE})

find_package(VTK REQUIRED)
INCLUDE(${VTK_USE_FILE})

FIND_PACKAGE(ITK REQUIRED)
INCLUDE(${ITK_USE_FILE})

FIND_PATH(ITK_VTK_GLUE_DIR "CMakeLists.txt" PATHS 
${ITK_SOURCE_DIR}/Wrapping/WrapITK/ExternalProjects/ItkVtkGlue)
INCLUDE_DIRECTORIES(${ITK_VTK_GLUE_DIR}/src)

SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)

OPTION(BUILD_SHARED_LIBS "Build shared libraries." OFF)

add_subdirectory("src")

OPTION(BUILD_DOC "Build Documentation" ON)

IF(BUILD_DOC)
	FIND_PACKAGE(Doxygen)
	
	SET(DOXYGEN_HAVE_DOT "NO")
	
	IF(DOXYGEN_DOT_EXECUTABLE)
		SET(DOXYGEN_HAVE_DOT "YES")
	ENDIF(DOXYGEN_DOT_EXECUTABLE)
	
	CONFIGURE_FILE(
		${PROJECT_SOURCE_DIR}/doc/doxyfile.in
		${PROJECT_BINARY_DIR}/doc/doxyfile
	)
	
	ADD_CUSTOM_TARGET(
		DOCUMENTATION
		COMMAND ${DOXYGEN_EXECUTABLE} ${PROJECT_BINARY_DIR}/doc/doxyfile
	)
ENDIF(BUILD_DOC)




Eric NOULARD schrieb:
> Le Thu, 10 Apr 2008 16:00:30 +0200,
> Matthias Riechmann <riechmann at ira.uka.de> a écrit :
> 
>> Hi everybody,
>>
>> I'm using the following commands to set the output directories of 
>> libraries and executables to the "bin" directory of my build path.
>> But cmake always tells me that LIBRARY_OUTPUT_PATH and 
>> EXECUTABLE_OUTPUT_PATH are empty:
>>
>> SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
>> SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
>>
>> Does anybody have an idea why?
> 
> Could you post an more complete excerpt of your main CMakeLists.txt
> don't you miss a 
> 
> PROJECT(something)
> 
> ?

-- 
Dipl.-Inform. Matthias Riechmann
Institut für Prozessrechentechnik, Automation und Robotik
Medizin-Gruppe
Universität Karlsruhe (TH)
Gebäude 40.28, Zimmer 103
Engler-Bunte-Ring 8
76131 Karlsruhe

Fon: +49 (721) 608-4049
Fax: +49 (721) 608-7141

Web: http://wwwipr.ira.uka.de/~richmann
-------------- next part --------------
A non-text attachment was scrubbed...
Name: riechmann.vcf
Type: text/x-vcard
Size: 531 bytes
Desc: not available
URL: <http://www.cmake.org/pipermail/cmake/attachments/20080410/f74e240b/attachment.vcf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3319 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://www.cmake.org/pipermail/cmake/attachments/20080410/f74e240b/attachment.bin>


More information about the CMake mailing list