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
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 ()
|