SET(OMSI_EXAMPLES "")
IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/omsi)
	add_subdirectory(omsi)
  SET(OMSI_EXAMPLES omsi_examples)
ENDIF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/omsi)

# Find all the input files
FILE(GLOB inFiles RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
     "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp")

# create installation target by removing the file ending
STRING(REGEX REPLACE ".cpp" "" outFiles "${inFiles}")

# add a target for each example
FOREACH(outfileName ${outFiles})
		ADD_EXECUTABLE(${outfileName} ${outfileName}.cpp)
		
		target_link_libraries(${outfileName} odemx)

endforeach(outfileName)

##########################
## install
##########################

install(
	TARGETS ${outFiles}
	DESTINATION ${Example_PREFIX}
  OPTIONAL
)

##########################
## custom target - make all examples
##########################
ADD_CUSTOM_TARGET (examples DEPENDS ${outFiles} $(OMSI_EXAMPLES))
