I am having trouble getting add_custom_Command and CMAKE_CFG_INTDIR to work 
correctly together. This is what I have so far.

# ---------- Setup output Directories -------------------------
SET (CMAKE_LIBRARY_OUTPUT_DIRECTORY
  ${PROJECT_BINARY_DIR}/Bin
  CACHE PATH
  "Single Directory for all Libraries"
  )

# Create our custom executable that will generate most of our QFilterWidget
# classes from information stored in the Filters themselves.           
configure_file( ${FilterWidgets_SOURCE_DIR}/CodeGen.cpp.in
                ${FilterWidgets_BINARY_DIR}/FilterWidgetCodeGen.cpp)
add_executable(FilterWidgetCodeGen 
${FilterWidgets_BINARY_DIR}/FilterWidgetCodeGen.cpp)
target_link_libraries(FilterWidgetCodeGen MXA EbsdLib DREAM3DLib)
set(EXE_EXTENSION "")
if (WIN32)
  set (EXE_EXTENSION ".exe")
endif()
# Now run the code to generate the header files which will over write the place
# holder files that were generated from above              
add_custom_command(TARGET FilterWidgetCodeGen POST_BUILD 
            COMMAND FilterWidgetCodeGen${EXE_EXTENSION} 
            WORKING_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})


I know this is going to fail on visual studio, which it did. The issue is, what 
combination of CMAKE_CFG_INTDIR and anything else do I use to get this to work?

Thanks
___________________________________________________________
Mike Jackson                    Principal Software Engineer
BlueQuartz Software                            Dayton, Ohio
mike.jack...@bluequartz.net              www.bluequartz.net

--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to