You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
1.2 KiB

set(RSG_SRCS
rsgBinaryOps.cpp
rsgBinaryOps.hpp
rsgBuiltinFunctions.cpp
rsgBuiltinFunctions.hpp
rsgDefs.cpp
rsgDefs.hpp
rsgExecutionContext.cpp
rsgExecutionContext.hpp
rsgExpression.cpp
rsgExpression.hpp
rsgExpressionGenerator.cpp
rsgExpressionGenerator.hpp
rsgFunctionGenerator.cpp
rsgFunctionGenerator.hpp
rsgGeneratorState.cpp
rsgGeneratorState.hpp
rsgNameAllocator.cpp
rsgNameAllocator.hpp
rsgParameters.cpp
rsgParameters.hpp
rsgPrettyPrinter.cpp
rsgPrettyPrinter.hpp
rsgProgramGenerator.cpp
rsgProgramGenerator.hpp
rsgSamplers.cpp
rsgSamplers.hpp
rsgShader.cpp
rsgShader.hpp
rsgProgramExecutor.cpp
rsgProgramExecutor.hpp
rsgShaderGenerator.cpp
rsgShaderGenerator.hpp
rsgStatement.cpp
rsgStatement.hpp
rsgToken.cpp
rsgToken.hpp
rsgUtils.cpp
rsgUtils.hpp
rsgVariable.cpp
rsgVariable.hpp
rsgVariableManager.cpp
rsgVariableManager.hpp
rsgVariableType.cpp
rsgVariableType.hpp
rsgVariableValue.cpp
rsgVariableValue.hpp
)
PCH(RSG_SRCS ../pch.cpp)
add_library(randomshaders STATIC ${RSG_SRCS})
target_link_libraries(randomshaders tcutil)
if (DE_OS_IS_WIN32 OR DE_OS_IS_UNIX OR DE_OS_IS_OSX)
add_executable(rsgtest rsgTest.cpp)
target_link_libraries(rsgtest tcutil-platform randomshaders)
endif ()