X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=dll%2Fopengl%2Fglu32%2FCMakeLists.txt;h=9c8802c4e0a2fa2a6d3fc77b9c1d671711e696e2;hp=bb874f69134c6e16efc9e10b4748aa0c44e7528a;hb=2a3392b97d295909960b4da6c5bf70711b12420f;hpb=d5e23caf7a9eba20493de2ae4de54411bdc5de8c diff --git a/dll/opengl/glu32/CMakeLists.txt b/dll/opengl/glu32/CMakeLists.txt index bb874f69134..9c8802c4e0a 100644 --- a/dll/opengl/glu32/CMakeLists.txt +++ b/dll/opengl/glu32/CMakeLists.txt @@ -33,7 +33,9 @@ list(APPEND SOURCE src/libtess/render.c src/libtess/sweep.c src/libtess/tess.c - src/libtess/tessmono.c + src/libtess/tessmono.c) + +list(APPEND LIBNURBS_SOURCE src/libnurbs/interface/bezierEval.cc src/libnurbs/interface/bezierPatch.cc src/libnurbs/interface/bezierPatchMesh.cc @@ -95,7 +97,6 @@ list(APPEND SOURCE src/libnurbs/nurbtess/monoTriangulation.cc src/libnurbs/nurbtess/partitionX.cc src/libnurbs/nurbtess/partitionY.cc - src/libnurbs/nurbtess/polyDBG.cc src/libnurbs/nurbtess/polyUtil.cc src/libnurbs/nurbtess/primitiveStream.cc src/libnurbs/nurbtess/quicksort.cc @@ -107,9 +108,15 @@ list(APPEND SOURCE src/libnurbs/nurbtess/sampleMonoPoly.cc src/libnurbs/nurbtess/sampledLine.cc src/libnurbs/nurbtess/searchTree.cc + precomp.h) + +add_library(glu32 SHARED + ${LIBNURBS_SOURCE} + src/libnurbs/nurbtess/polyDBG.cc + ${SOURCE} + glu32.rc ${CMAKE_CURRENT_BINARY_DIR}/glu32.def) -add_library(glu32 SHARED ${SOURCE} glu32.rc) set_module_type(glu32 win32dll) if(NOT MSVC) @@ -117,4 +124,5 @@ if(NOT MSVC) endif() add_importlibs(glu32 opengl32 gdi32 msvcrt kernel32 ntdll) +add_pch(glu32 precomp.h LIBNURBS_SOURCE) add_cd_file(TARGET glu32 DESTINATION reactos/system32 FOR all)