|
|
@@ -11,10 +11,53 @@ find_package(OpenGL REQUIRED)
|
|
|
find_package(GLUT REQUIRED)
|
|
|
find_package(ZLIB REQUIRED)
|
|
|
find_package(Irrlicht REQUIRED)
|
|
|
+find_package(SDL REQUIRED)
|
|
|
+find_package(SDL_mixer REQUIRED)
|
|
|
find_package(LZ4 REQUIRED)
|
|
|
|
|
|
-include_directories(${X11_INCLUDE_DIR} ${IRRLICHT_INCLUDE_DIR} ${LZ4_INCLUDE_DIR} .)
|
|
|
+include_directories(${X11_INCLUDE_DIR} ${IRRLICHT_INCLUDE_DIR} ${LZ4_INCLUDE_DIR} ${SDL_INCLUDE_DIRS} ${SDL_MIXER_INCLUDE_DIRS} .)
|
|
|
|
|
|
-add_executable(wallengine main.cpp wallpaperengine/shaders/compiler.h wallpaperengine/shaders/compiler.cpp wallpaperengine/project.cpp wallpaperengine/project.h wallpaperengine/scene.cpp wallpaperengine/scene.h wallpaperengine/object.cpp wallpaperengine/object.h wallpaperengine/camera.cpp wallpaperengine/camera.h wallpaperengine/core.cpp wallpaperengine/core.h wallpaperengine/image.cpp wallpaperengine/image.h wallpaperengine/object3d.cpp wallpaperengine/object3d.h wallpaperengine/effect.cpp wallpaperengine/effect.h wallpaperengine/fs/utils.cpp wallpaperengine/fs/utils.h wallpaperengine/irrlicht.cpp wallpaperengine/irrlicht.h wallpaperengine/video/renderer.cpp wallpaperengine/video/renderer.h wallpaperengine/video/node.cpp wallpaperengine/video/node.h wallpaperengine/video/material.cpp wallpaperengine/video/material.h wallpaperengine/texture.cpp wallpaperengine/texture.h wallpaperengine/irr/CImageLoaderTEX.h wallpaperengine/irr/CImageLoaderTEX.cpp wallpaperengine/irr/CPkgReader.h wallpaperengine/irr/CPkgReader.cpp wallpaperengine/irr/CFileList.h wallpaperengine/irr/CFileList.cpp)
|
|
|
+add_executable(
|
|
|
+ wallengine
|
|
|
+ main.cpp
|
|
|
+ wallpaperengine/shaders/compiler.h
|
|
|
+ wallpaperengine/shaders/compiler.cpp
|
|
|
+ wallpaperengine/project.cpp
|
|
|
+ wallpaperengine/project.h
|
|
|
+ wallpaperengine/scene.cpp
|
|
|
+ wallpaperengine/scene.h
|
|
|
+ wallpaperengine/object.cpp
|
|
|
+ wallpaperengine/object.h
|
|
|
+ wallpaperengine/camera.cpp
|
|
|
+ wallpaperengine/camera.h
|
|
|
+ wallpaperengine/core.cpp
|
|
|
+ wallpaperengine/core.h
|
|
|
+ wallpaperengine/image.cpp
|
|
|
+ wallpaperengine/image.h
|
|
|
+ wallpaperengine/object3d.cpp
|
|
|
+ wallpaperengine/object3d.h
|
|
|
+ wallpaperengine/effect.cpp
|
|
|
+ wallpaperengine/effect.h
|
|
|
+ wallpaperengine/fs/utils.cpp
|
|
|
+ wallpaperengine/fs/utils.h
|
|
|
+ wallpaperengine/irrlicht.cpp
|
|
|
+ wallpaperengine/irrlicht.h
|
|
|
+ wallpaperengine/video/renderer.cpp
|
|
|
+ wallpaperengine/video/renderer.h
|
|
|
+ wallpaperengine/video/node.cpp
|
|
|
+ wallpaperengine/video/node.h
|
|
|
+ wallpaperengine/video/material.cpp
|
|
|
+ wallpaperengine/video/material.h
|
|
|
+ wallpaperengine/texture.cpp
|
|
|
+ wallpaperengine/texture.h
|
|
|
+ wallpaperengine/irr/CImageLoaderTEX.h
|
|
|
+ wallpaperengine/irr/CImageLoaderTEX.cpp
|
|
|
+ wallpaperengine/irr/CPkgReader.h
|
|
|
+ wallpaperengine/irr/CPkgReader.cpp
|
|
|
+ wallpaperengine/irr/CFileList.h
|
|
|
+ wallpaperengine/irr/CFileList.cpp
|
|
|
+ wallpaperengine/sound.cpp
|
|
|
+ wallpaperengine/sound.h
|
|
|
+)
|
|
|
|
|
|
-target_link_libraries(wallengine ${X11_LIBRARIES} ${X11_Xxf86vm_LIB} ${OPENGL_LIBRARIES} ${GLUT_LIBRARIES} ${ZLIB_LIBRARIES} ${IRRLICHT_LIBRARY} ${LZ4_LIBRARY})
|
|
|
+target_link_libraries(wallengine ${X11_LIBRARIES} ${X11_Xxf86vm_LIB} ${OPENGL_LIBRARIES} ${GLUT_LIBRARIES} ${ZLIB_LIBRARIES} ${IRRLICHT_LIBRARY} ${LZ4_LIBRARY} ${SDL_LIBRARY} ${SDL_MIXER_LIBRARIES})
|