+SOURCE_GROUP ("Resource Files" FILES ${SKETCHSOLVER_TEXT_RESOURCES})
+SOURCE_GROUP ("Header Files\\Builders" FILES ${PLANEGCSSOLVER_BUILDER_HEADERS})
+SOURCE_GROUP ("Source Files\\Builders" FILES ${PLANEGCSSOLVER_BUILDER_SOURCES})
+SOURCE_GROUP ("Header Files\\Updaters" FILES ${PLANEGCSSOLVER_UPDATER_HEADERS})
+SOURCE_GROUP ("Source Files\\Updaters" FILES ${PLANEGCSSOLVER_UPDATER_SOURCES})
+SOURCE_GROUP ("Header Files\\SketchSolver" FILES ${SKETCHSOLVER_HEADERS})
+SOURCE_GROUP ("Source Files\\SketchSolver" FILES ${SKETCHSOLVER_SOURCES})
+SOURCE_GROUP ("Header Files\\Constraints" FILES ${SKETCHSOLVER_CONSTRAINT_HEADERS})
+SOURCE_GROUP ("Source Files\\Constraints" FILES ${SKETCHSOLVER_CONSTRAINT_SOURCES})
+SOURCE_GROUP ("Header Files\\PlaneGCS" FILES ${PLANEGCSSOLVER_HEADERS})
+SOURCE_GROUP ("Source Files\\PlaneGCS" FILES ${PLANEGCSSOLVER_SOURCES})
+
+SET(PROJECT_HEADERS
+ ${PLANEGCSSOLVER_HEADERS}
+ ${PLANEGCSSOLVER_BUILDER_HEADERS}
+ ${PLANEGCSSOLVER_UPDATER_HEADERS}
+ ${SKETCHSOLVER_HEADERS}
+ ${SKETCHSOLVER_CONSTRAINT_HEADERS}
+)
+
+SET(PROJECT_SOURCES
+ ${PLANEGCSSOLVER_SOURCES}
+ ${PLANEGCSSOLVER_BUILDER_SOURCES}
+ ${PLANEGCSSOLVER_UPDATER_SOURCES}
+ ${SKETCHSOLVER_SOURCES}
+ ${SKETCHSOLVER_CONSTRAINT_SOURCES}
+)
+
+if(${SKETCHER_CHANGE_RADIUS_WHEN_MOVE})
+ ADD_DEFINITIONS(-DCHANGE_RADIUS_WHILE_MOVE)
+endif()
+
+##ADD_DEFINITIONS(-Wno-deprecated -Wignored-attributes -Wmisleading-indentation -Wreorder)
+ADD_DEFINITIONS(-w)