[CMake] GET_TARGET_PROPERTY(... LOCATION)
Mathieu Malaterre
mathieu.malaterre at gmail.com
Thu Apr 16 06:01:54 EDT 2009
Hi there,
What am I doing wrong in my use of GET_TARGET_PROPERTY(... LOCATION)
in the following:
...
VTK_WRAP_JAVA3(${VTKGDCM_NAME}Java vtkgdcmJAVA_SRCS "${vtkgdcm_SRCS}")
ADD_LIBRARY(${VTKGDCM_NAME}Java SHARED ${vtkgdcmJAVA_SRCS})
TARGET_LINK_LIBRARIES(${VTKGDCM_NAME}Java ${VTKGDCM_NAME})
GET_TARGET_PROPERTY(VTKGDCMJava ${VTKGDCM_NAME}Java LOCATION)
ADD_CUSTOM_COMMAND(
OUTPUT ${LIBRARY_OUTPUT_PATH}/vtkgdcm.jar
COMMAND ${bla}
DEPENDS ${VTKGDCMJava}
)
ADD_CUSTOM_TARGET(VTKGDCMJavaJar ALL
DEPENDS ${LIBRARY_OUTPUT_PATH}/vtkgdcm.jar
)
...
I am getting an error:
Scanning dependencies of target VTKGDCMJavaJar
make[2]: *** No rule to make target `bin/libvtkgdcmJava.so', needed by
`bin/vtkgdcm.jar'. Stop.
make[1]: *** [Utilities/VTK/CMakeFiles/VTKGDCMJavaJar.dir/all] Error 2
make: *** [all] Error 2
Thanks,
--
Mathieu
More information about the CMake
mailing list