[Bf-blender-cvs] [c6e418c] soc-2014-fluid: non-existing files generated and preprocessed
Roman Pogribnyi
noreply at git.blender.org
Thu Jul 17 13:21:07 CEST 2014
Commit: c6e418c690bb9fa45c267728272f73dd47db1a90
Author: Roman Pogribnyi
Date: Thu Jul 17 13:20:29 2014 +0200
https://developer.blender.org/rBc6e418c690bb9fa45c267728272f73dd47db1a90
non-existing files generated and preprocessed
===================================================================
M source/blender/python/manta_pp/CMakeLists.txt
===================================================================
diff --git a/source/blender/python/manta_pp/CMakeLists.txt b/source/blender/python/manta_pp/CMakeLists.txt
index 744fae4..2905bed 100755
--- a/source/blender/python/manta_pp/CMakeLists.txt
+++ b/source/blender/python/manta_pp/CMakeLists.txt
@@ -151,7 +151,7 @@ SET(PP_SOURCES
source/plugin/meshplugins.cpp
source/plugin/vortexplugins.cpp
source/plugin/waveletturbulence.cpp
- source/python/defines.py
+ source/python/defines.py
source/test.cpp
)
@@ -176,7 +176,7 @@ SET(PP_HEADERS
source/edgecollapse.h
source/vortexpart.h
source/turbulencepart.h
- #source/test.h
+ #source/test.h
)
# no pre-processing needed
@@ -408,9 +408,6 @@ set(PP_REGCPP)
set(PP_REGS)
set(PP_PREPD "0")
MESSAGE("PRPRPRPRPR_prepdebug")
-MESSAGE("CMAKE_BUILD_DIR ${CMAKE_BUILD_DIR}")
-MESSAGE("BINARY_DIR ${BINARY_DIR}")
-MESSAGE("CMAKE_BINARY_DIR ${CMAKE_BINARY_DIR}")
if (PREPDEBUG)
set(PP_PREPD "1")
@@ -422,16 +419,15 @@ foreach(it ${PP_HEADERS} ${PP_SOURCES})
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/${PP_PATH}/${CURPATH}")
set(CURPP "${CMAKE_CURRENT_BINARY_DIR}/${PP_PATH}/${it}")
string(REPLACE "source/" "" INFILE ${it})
- # preprocessor
- execute_process(COMMAND ${CMAKE_BINARY_DIR}/bin/Debug/prep generate ${PP_PREPD} ${MT_TYPE} "${CMAKE_CURRENT_SOURCE_DIR}/source/" "${INFILE}" "${CURPP}")
-# add_custom_command(OUTPUT ${CURPP}
-# COMMAND echo Workingdir
-# COMMAND pwd
-# #COMMAND ${CMAKE_BINARY_DIR}/bin/Debug/prep generate ${PP_PREPD} ${MT_TYPE} "${CMAKE_CURRENT_SOURCE_DIR}/source/" "${INFILE}" "${CURPP}"
-# DEPENDS prep
-# IMPLICIT_DEPENDS CXX ${it}
-# #WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-# )
+ # preprocessor ${CMAKE_BINARY_DIR}/bin/
+ add_custom_command(OUTPUT ${CURPP}
+ COMMAND echo Workingdir
+ COMMAND pwd
+ COMMAND prep generate ${PP_PREPD} ${MT_TYPE} "${CMAKE_CURRENT_SOURCE_DIR}/source/" "${INFILE}" "${CURPP}"
+ DEPENDS prep
+ IMPLICIT_DEPENDS CXX ${it}
+ #WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+ )
if ("${CUREXT}" STREQUAL ".h" OR "${CUREXT}" STREQUAL ".py")
list(APPEND PP_REGS "${CURPP}.reg")
list(APPEND PP_REGCPP "${CURPP}.reg.cpp")
@@ -440,21 +436,22 @@ foreach(it ${PP_HEADERS} ${PP_SOURCES})
list(APPEND SOURCES ${CURPP})
endforeach(it)
+
# link reg files
add_custom_command(OUTPUT ${PP_REGCPP}
COMMAND prep link ${PP_REGS}
- COMMAND echo "linking"
- DEPENDS prep
- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+ DEPENDS prep $
+ # WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Linking reg files")
#set_source_files_properties(${PP_REGS} ${PP_REGCPP} PROPERTIES GENERATED 1)
+MESSAGE("PR_prepdebug2")
+
list(APPEND SOURCES ${PP_REGCPP})
+#MESSAGE("\nPR_prepdebug_1 AFTER REGCPP ${SOURCES}")
add_custom_target(run ALL
- DEPENDS SOURCES)
+ DEPENDS SOURCES)
-#MESSAGE("\nPR_prepdebug_1 AFTER REGCPP ${SOURCES}")
-
MESSAGE("PR_prepdebug3")
#******************************************************************************
@@ -584,4 +581,4 @@ if(WIN32)
endif()
# debug
-MESSAGE(STATUS "DEBUG Flag-Summary - Includes: '${INCLUDE_PATHS}' | Libs: '${F_LIBS}' | LibPaths: '${F_LIB_PATHS}' ")
+MESSAGE(STATUS "DEBUG Flag-Summary - Includes: '${INCLUDE_PATHS}' | Libs: '${F_LIBS}' | LibPaths: '${F_LIB_PATHS}' ")
\ No newline at end of file
More information about the Bf-blender-cvs
mailing list