set(bdrck-params_SOURCES

	Argument.hpp
	Argument.cpp
	Command.cpp
	Command.hpp
	Option.cpp
	Option.hpp
	parseAndExecute.cpp
	parseAndExecute.hpp
	parseAndExecuteCommand.cpp
	parseAndExecuteCommand.hpp
	ProgramParameters.cpp
	ProgramParameters.hpp

	detail/Help.cpp
	detail/Help.hpp
	detail/parseAndExecuteImpl.cpp
	detail/parseAndExecuteImpl.hpp
	detail/parseArguments.cpp
	detail/parseArguments.hpp
	detail/parseCommand.cpp
	detail/parseCommand.hpp
	detail/parseOptions.cpp
	detail/parseOptions.hpp

)

add_library(bdrck-params STATIC ${bdrck-params_SOURCES})
target_link_libraries(bdrck-params

	${bdrck_LIBRARIES}

)

include(${PROJECT_SOURCE_DIR}/3rdparty/cmu/cmake/IdeSplitSources.cmake)
cmuIdeSplitSources(bdrck-params)
