From f9f6def936b772829caba2ab1e40f8b341bf2b15 Mon Sep 17 00:00:00 2001 From: "Alec Jacobson (jalec" Date: Tue, 29 Oct 2013 09:45:06 +0100 Subject: [PATCH] hit class and continue trying to get embreeintersector to work on mac os x (not yet) --- .hgignore | 1 + .../ambient-occlusion-mex/mexFunction.cpp | 4 +- examples/ambient-occlusion/Makefile | 7 +- examples/ambient-occlusion/example.cpp | 5 +- examples/embree/Makefile | 6 +- examples/embree/example.cpp | 943 +++++++++--------- examples/patches/Makefile | 4 +- external/embree/bin/CMakeCache.txt | 10 +- external/embree/bin/CMakeDefines.h | 2 +- external/embree/bin/Makefile | 8 +- external/embree/bin/cmake_install.cmake | 46 - external/embree/bin/embree/Makefile | 228 ++--- .../embree/bin/embree/cmake_install.cmake | 36 - external/embree/bin/embree/simd/Makefile | 20 +- .../bin/embree/simd/cmake_install.cmake | 29 - external/embree/bin/embree/sys/Makefile | 96 +- .../embree/bin/embree/sys/cmake_install.cmake | 29 - external/embree/bin/examples/Makefile | 20 +- .../embree/bin/examples/cmake_install.cmake | 37 - external/embree/bin/examples/common/Makefile | 20 +- .../bin/examples/common/cmake_install.cmake | 36 - .../embree/bin/examples/common/image/Makefile | 60 +- .../examples/common/image/cmake_install.cmake | 29 - .../bin/examples/common/lexers/Makefile | 36 +- .../common/lexers/cmake_install.cmake | 29 - .../embree/bin/examples/renderer/Makefile | 20 +- .../bin/examples/renderer/cmake_install.cmake | 38 - .../bin/examples/renderer/device/Makefile | 36 +- .../renderer/device/cmake_install.cmake | 35 - .../examples/renderer/device/loaders/Makefile | 48 +- .../device/loaders/cmake_install.cmake | 29 - .../examples/renderer/device_network/Makefile | 46 +- .../device_network/cmake_install.cmake | 29 - .../renderer/device_singleray/Makefile | 96 +- .../device_singleray/cmake_install.cmake | 29 - .../bin/examples/renderer/renderer/Makefile | 42 +- .../renderer/renderer/cmake_install.cmake | 29 - .../embree/bin/examples/tutorials/Makefile | 46 +- .../examples/tutorials/cmake_install.cmake | 29 - external/embree/bin/renderer | Bin 613420 -> 613332 bytes external/embree/bin/renderer_server | Bin 128560 -> 128520 bytes external/embree/cmake/FindCOI.cmake | 36 - external/embree/cmake/build_clang.cmake | 57 -- external/embree/cmake/build_gcc.cmake | 57 -- external/embree/cmake/build_icc.cmake | 61 -- external/embree/cmake/build_icc_mic.cmake | 35 - external/embree/cmake/build_ispc.cmake | 108 -- .../common/image/FindImageMagick.cmake | 42 - .../examples/common/image/FindOpenEXR.cmake | 47 - include/igl/embree/EmbreeIntersector.h | 51 +- include/igl/embree/Hit.h | 14 + include/igl/embree/Makefile | 6 +- include/igl/embree/ambient_occlusion.cpp | 19 +- include/igl/embree/ambient_occlusion.h | 12 +- include/igl/embree/bone_visible.cpp | 8 +- include/igl/embree/orient_outward_ao.cpp | 12 +- include/igl/embree/orient_outward_ao.h | 12 +- include/igl/embree/unproject_in_mesh.cpp | 19 +- include/igl/embree/unproject_in_mesh.h | 23 +- 59 files changed, 989 insertions(+), 1923 deletions(-) delete mode 100644 external/embree/bin/cmake_install.cmake delete mode 100644 external/embree/bin/embree/cmake_install.cmake delete mode 100644 external/embree/bin/embree/simd/cmake_install.cmake delete mode 100644 external/embree/bin/embree/sys/cmake_install.cmake delete mode 100644 external/embree/bin/examples/cmake_install.cmake delete mode 100644 external/embree/bin/examples/common/cmake_install.cmake delete mode 100644 external/embree/bin/examples/common/image/cmake_install.cmake delete mode 100644 external/embree/bin/examples/common/lexers/cmake_install.cmake delete mode 100644 external/embree/bin/examples/renderer/cmake_install.cmake delete mode 100644 external/embree/bin/examples/renderer/device/cmake_install.cmake delete mode 100644 external/embree/bin/examples/renderer/device/loaders/cmake_install.cmake delete mode 100644 external/embree/bin/examples/renderer/device_network/cmake_install.cmake delete mode 100644 external/embree/bin/examples/renderer/device_singleray/cmake_install.cmake delete mode 100644 external/embree/bin/examples/renderer/renderer/cmake_install.cmake delete mode 100644 external/embree/bin/examples/tutorials/cmake_install.cmake delete mode 100644 external/embree/cmake/FindCOI.cmake delete mode 100644 external/embree/cmake/build_clang.cmake delete mode 100644 external/embree/cmake/build_gcc.cmake delete mode 100644 external/embree/cmake/build_icc.cmake delete mode 100644 external/embree/cmake/build_icc_mic.cmake delete mode 100644 external/embree/cmake/build_ispc.cmake delete mode 100755 external/embree/examples/common/image/FindImageMagick.cmake delete mode 100755 external/embree/examples/common/image/FindOpenEXR.cmake create mode 100644 include/igl/embree/Hit.h diff --git a/.hgignore b/.hgignore index 42e5b7c4a..267e97d49 100644 --- a/.hgignore +++ b/.hgignore @@ -18,6 +18,7 @@ external/tinyxml2/CMakeCache.txt external/embree/bin/* external/embree/doc/html/* external/embree/doc/latex/* +*.cmake .DS_Store libigl.zip *tags diff --git a/examples/ambient-occlusion-mex/mexFunction.cpp b/examples/ambient-occlusion-mex/mexFunction.cpp index 96e7bc1e4..89a4bd310 100644 --- a/examples/ambient-occlusion-mex/mexFunction.cpp +++ b/examples/ambient-occlusion-mex/mexFunction.cpp @@ -37,8 +37,8 @@ void mexFunction(int nlhs, mxArray *plhs[], //read("../shared/cheburashka.obj",V,F); //P = V; //per_vertex_normals(V,F,N); - EmbreeIntersector ei; - ei = EmbreeIntersector(V,F); + EmbreeIntersector<::MatrixXd::Scalar,::MatrixXi::Scalar> ei; + ei = EmbreeIntersector(V,F); ambient_occlusion(ei,P,N,num_samples,S); MatlabWorkspace mw; mw.save(V,"V"); diff --git a/examples/ambient-occlusion/Makefile b/examples/ambient-occlusion/Makefile index e81f4318c..ec30b955f 100644 --- a/examples/ambient-occlusion/Makefile +++ b/examples/ambient-occlusion/Makefile @@ -14,9 +14,12 @@ LIBIGL_LIB=-L$(LIBIGL)/lib -ligl -liglembree EIGEN3_INC=-I/opt/local/include/eigen3 -I/opt/local/include/eigen3/unsupported +#EMBREE=$(LIBIGL)/external/embree +#EMBREE_INC=-I$(EMBREE)/rtcore -I$(EMBREE)/common +#EMBREE_LIB=-L$(EMBREE)/bin -lrtcore -lsys EMBREE=$(LIBIGL)/external/embree -EMBREE_INC=-I$(EMBREE)/rtcore -I$(EMBREE)/common -EMBREE_LIB=-L$(EMBREE)/bin -lrtcore -lsys +EMBREE_INC=-I$(EMBREE)/ -I$(EMBREE)/embree +EMBREE_LIB=-L$(EMBREE)/bin -lembree -lsys ANTTWEAKBAR_INC=-I$(LIBIGL)/external/AntTweakBar/include ANTTWEAKBAR_LIB=-L$(LIBIGL)/external/AntTweakBar/lib -lAntTweakBar -framework AppKit diff --git a/examples/ambient-occlusion/example.cpp b/examples/ambient-occlusion/example.cpp index b5dbda991..9bdcf1cd6 100644 --- a/examples/ambient-occlusion/example.cpp +++ b/examples/ambient-occlusion/example.cpp @@ -48,7 +48,7 @@ Eigen::MatrixXd V,N,C,mid; Eigen::MatrixXi F; // Bounding box diagonal length double bbd; -igl::EmbreeIntersector ei; +igl::EmbreeIntersector ei; // Running ambient occlusion Eigen::VectorXd S; int tot_num_samples = 0; @@ -373,7 +373,8 @@ int main(int argc, char * argv[]) bbd = (V.colwise().maxCoeff() - V.colwise().minCoeff()).maxCoeff(); // Init embree - ei = EmbreeIntersector(V,F); + cout<<"init embree..."<(V,F); // Init glut glutInit(&argc,argv); diff --git a/examples/embree/Makefile b/examples/embree/Makefile index e81f4318c..8725c0978 100644 --- a/examples/embree/Makefile +++ b/examples/embree/Makefile @@ -15,14 +15,16 @@ LIBIGL_LIB=-L$(LIBIGL)/lib -ligl -liglembree EIGEN3_INC=-I/opt/local/include/eigen3 -I/opt/local/include/eigen3/unsupported EMBREE=$(LIBIGL)/external/embree -EMBREE_INC=-I$(EMBREE)/rtcore -I$(EMBREE)/common -EMBREE_LIB=-L$(EMBREE)/bin -lrtcore -lsys +EMBREE_INC=-I$(EMBREE)/ -I$(EMBREE)/embree +EMBREE_LIB=-L$(EMBREE)/bin -lembree -lsys ANTTWEAKBAR_INC=-I$(LIBIGL)/external/AntTweakBar/include ANTTWEAKBAR_LIB=-L$(LIBIGL)/external/AntTweakBar/lib -lAntTweakBar -framework AppKit INC=$(LIBIGL_INC) $(ANTTWEAKBAR_INC) $(EIGEN3_INC) $(EMBREE_INC) LIB=$(OPENGL_LIB) $(GLUT_LIB) $(ANTTWEAKBAR_LIB) $(LIBIGL_LIB) $(EMBREE_LIB) +CFLAGS+=-g + example: example.o g++ $(OPENMP) $(AFLAGS) $(CFLAGS) -o example example.o $(LIB) diff --git a/examples/embree/example.cpp b/examples/embree/example.cpp index 6cd09712c..f9cef8df0 100644 --- a/examples/embree/example.cpp +++ b/examples/embree/example.cpp @@ -1,482 +1,483 @@ -#define IGL_HEADER_ONLY -#include -#include -#include -#include -#include -#include -#include -#include +//#define IGL_HEADER_ONLY +//#include +//#include +//#include +//#include +//#include +//#include +//#include +//#include +//#include +//#include #include -#include -#include -#ifdef __APPLE__ -# include -#else -# include -#endif -#include - -#include +//#ifdef __APPLE__ +//# include +//#else +//# include +//#endif +//#include +// +//#include #include -// Width and height of window -int width,height; -// Rotation of scene -float scene_rot[4] = {0,0,0,1}; -// information at mouse down -float down_scene_rot[4] = {0,0,0,1}; -bool trackball_on = false; -int down_mouse_x,down_mouse_y; -// Position of light -float light_pos[4] = {0.1,0.1,-0.9,0}; -// Vertex positions, normals, colors and centroid -Eigen::MatrixXd V,N,C,mean; -// Bounding box diagonal length -double bbd; -// Faces -Eigen::MatrixXi F; +//// Width and height of window +//int width,height; +//// Rotation of scene +//float scene_rot[4] = {0,0,0,1}; +//// information at mouse down +//float down_scene_rot[4] = {0,0,0,1}; +//bool trackball_on = false; +//int down_mouse_x,down_mouse_y; +//// Position of light +//float light_pos[4] = {0.1,0.1,-0.9,0}; +//// Vertex positions, normals, colors and centroid +//Eigen::MatrixXd V,N,C,mean; +//// Bounding box diagonal length +//double bbd; +//// Faces +//Eigen::MatrixXi F; // Embree intersection structure igl::EmbreeIntersector ei; -// Hits collected -std::vector hits; -// Ray information, "projection screen" corners -Eigen::Vector3d win_s,s,d,dir,NW,NE,SE,SW; -// Textures and framebuffers for "projection screen" -GLuint tex_id = 0, fbo_id = 0, dfbo_id = 0; - -// Initialize textures and framebuffers. Must be called if window changes -// dimension -void init_texture() +//// Hits collected +//std::vector hits; +//// Ray information, "projection screen" corners +//Eigen::Vector3d win_s,s,d,dir,NW,NE,SE,SW; +//// Textures and framebuffers for "projection screen" +//GLuint tex_id = 0, fbo_id = 0, dfbo_id = 0; +// +//// Initialize textures and framebuffers. Must be called if window changes +//// dimension +//void init_texture() +//{ +// using namespace igl; +// using namespace std; +// // Set up a "render-to-texture" frame buffer and texture combo +// glDeleteTextures(1,&tex_id); +// glDeleteFramebuffersEXT(1,&fbo_id); +// glDeleteFramebuffersEXT(1,&dfbo_id); +// // http://www.opengl.org/wiki/Framebuffer_Object_Examples#Quick_example.2C_render_to_texture_.282D.29 +// glGenTextures(1, &tex_id); +// glBindTexture(GL_TEXTURE_2D, tex_id); +// glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP); +// glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP); +// glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); +// glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); +// //NULL means reserve texture memory, but texels are undefined +// glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, width, height, 0, GL_BGRA, GL_UNSIGNED_BYTE, NULL); +// glBindTexture(GL_TEXTURE_2D, 0); +// //------------------------- +// glGenFramebuffersEXT(1, &fbo_id); +// glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fbo_id); +// //Attach 2D texture to this FBO +// glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_TEXTURE_2D, tex_id, 0); +// glGenRenderbuffersEXT(1, &dfbo_id); +// glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, dfbo_id); +// glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_DEPTH_COMPONENT24, width, height); +// //------------------------- +// //Attach depth buffer to FBO +// glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_RENDERBUFFER_EXT, dfbo_id); +// //------------------------- +// //Does the GPU support current FBO configuration? +// GLenum status; +// status = glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT); +// switch(status) +// { +// case GL_FRAMEBUFFER_COMPLETE_EXT: +// break; +// default: +// cout<<"error"<::iterator hit = hits.begin(); +// hit != hits.end(); +// hit++) +// { +// const double w0 = (1.0-hit->u-hit->v); +// const double w1 = hit->u; +// const double w2 = hit->v; +// VectorXd hitP = +// w0 * V.row(F(hit->id,0)) + +// w1 * V.row(F(hit->id,1)) + +// w2 * V.row(F(hit->id,2)); +// glVertex3dv(hitP.data()); +// } +// glEnd(); +// +// pop_object(); +// +// // Draw a nice floor +// glPushMatrix(); +// glEnable(GL_LIGHTING); +// glTranslated(0,-1,0); +// draw_floor(); +// glPopMatrix(); +// +// // draw a transparent "projection screen" show model at time of hit (aka +// // mouse down) +// push_object(); +// if(trackball_on) +// { +// glColor4f(0,0,0,1.0); +// glPointSize(10.0); +// glBegin(GL_POINTS); +// glVertex3dv(SW.data()); +// glVertex3dv(SE.data()); +// glVertex3dv(NE.data()); +// glVertex3dv(NW.data()); +// glEnd(); +// +// glDisable(GL_LIGHTING); +// glEnable(GL_TEXTURE_2D); +// glBindTexture(GL_TEXTURE_2D, tex_id); +// glColor4f(1,1,1,0.7); +// glBegin(GL_QUADS); +// glTexCoord2d(0,0); +// glVertex3dv(SW.data()); +// glTexCoord2d(1,0); +// glVertex3dv(SE.data()); +// glTexCoord2d(1,1); +// glVertex3dv(NE.data()); +// glTexCoord2d(0,1); +// glVertex3dv(NW.data()); +// glEnd(); +// glBindTexture(GL_TEXTURE_2D, 0); +// glDisable(GL_TEXTURE_2D); +// } +// pop_object(); +// pop_scene(); +// +// // Draw a faint point over mouse +// if(!trackball_on) +// { +// glDisable(GL_LIGHTING); +// glDisable(GL_COLOR_MATERIAL); +// glDisable(GL_DEPTH_TEST); +// glEnable(GL_BLEND); +// glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); +// glColor4f(1.0,0.3,0.3,0.6); +// glMatrixMode(GL_PROJECTION); +// glLoadIdentity(); +// gluOrtho2D(0,width,0,height); +// glMatrixMode(GL_MODELVIEW); +// glLoadIdentity(); +// glPointSize(20.0); +// glBegin(GL_POINTS); +// glVertex2dv(win_s.data()); +// glEnd(); +// } +// report_gl_error(); +// +// glutSwapBuffers(); +// glutPostRedisplay(); +//} +// +//// Initialize colors to a boring green +//void init_C() +//{ +// C.col(0).setConstant(0.4); +// C.col(1).setConstant(0.8); +// C.col(2).setConstant(0.3); +//} +// +//void mouse_move(int mouse_x, int mouse_y) +//{ +// using namespace std; +// using namespace Eigen; +// using namespace igl; +// using namespace std; +// init_C(); +// glutSetCursor(GLUT_CURSOR_CROSSHAIR); +// // Push scene and object +// push_scene(); +// push_object(); +// // Unproject mouse at 0 depth and some positive depth +// win_s = Vector3d(mouse_x,height-mouse_y,0); +// Vector3d win_d(mouse_x,height-mouse_y,1); +// unproject(win_s,s); +// unproject(win_d,d); +// pop_object(); +// pop_scene(); +// report_gl_error(); +// // Shoot ray at unprojected mouse in view direction +// dir = d-s; +// int num_rays_shot; +// ei.intersectRay(s,dir,hits,num_rays_shot); +// for(vector::iterator hit = hits.begin(); +// hit != hits.end(); +// hit++) +// { +// // Change color of hit faces +// C(hit->id,0) = 1; +// C(hit->id,1) = 0.4; +// C(hit->id,2) = 0.4; +// } +//} +// +//void mouse(int glutButton, int glutState, int mouse_x, int mouse_y) +//{ +// using namespace std; +// using namespace Eigen; +// using namespace igl; +// switch(glutState) +// { +// case 1: +// // up +// glutSetCursor(GLUT_CURSOR_CROSSHAIR); +// trackball_on = false; +// hits.clear(); +// init_C(); +// break; +// case 0: +// // be sure this has been called recently +// mouse_move(mouse_x,mouse_y); +// // down +// glutSetCursor(GLUT_CURSOR_CYCLE); +// // collect information for trackball +// trackball_on = true; +// copy(scene_rot,scene_rot+4,down_scene_rot); +// down_mouse_x = mouse_x; +// down_mouse_y = mouse_y; +// // Collect "projection screen" locations +// push_scene(); +// push_object(); +// // unproject corners of window +// const double depth = 0.999; +// Vector3d win_NW( 0,height,depth); +// Vector3d win_NE(width,height,depth); +// Vector3d win_SE(width,0,depth); +// Vector3d win_SW(0,0,depth); +// unproject(win_NW,NW); +// unproject(win_NE,NE); +// unproject(win_SE,SE); +// unproject(win_SW,SW); +// // render to framebuffer +// glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fbo_id); +// glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, dfbo_id); +// glClearColor(0,0,0,1); +// glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); +// // Render the model ---> to the framebuffer attached to the "projection +// // screen" texture +// glEnable(GL_COLOR_MATERIAL); +// glColorMaterial(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE); +// glEnable(GL_LIGHTING); +// glEnable(GL_DEPTH_TEST); +// draw_mesh(V,F,N,C); +// pop_object(); +// pop_scene(); +// glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); +// glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, 0); +// break; +// } +//} +// +//void mouse_drag(int mouse_x, int mouse_y) +//{ +// using namespace igl; +// +// if(trackball_on) +// { +// // Rotate according to trackball +// trackball( +// width, +// height, +// 2, +// down_scene_rot, +// down_mouse_x, +// down_mouse_y, +// mouse_x, +// mouse_y, +// scene_rot); +// } +//} +// +// +//void key(unsigned char key, int mouse_x, int mouse_y) +//{ +// using namespace std; +// switch(key) +// { +// // Ctrl-c and esc exit +// case char(3): +// case char(27): +// exit(0); +// default: +// cout<<"Unknown key command: "<::iterator hit = hits.begin(); - hit != hits.end(); - hit++) - { - const double w0 = (1.0-hit->u-hit->v); - const double w1 = hit->u; - const double w2 = hit->v; - VectorXd hitP = - w0 * V.row(F(hit->id,0)) + - w1 * V.row(F(hit->id,1)) + - w2 * V.row(F(hit->id,2)); - glVertex3dv(hitP.data()); - } - glEnd(); - - pop_object(); - - // Draw a nice floor - glPushMatrix(); - glEnable(GL_LIGHTING); - glTranslated(0,-1,0); - draw_floor(); - glPopMatrix(); - - // draw a transparent "projection screen" show model at time of hit (aka - // mouse down) - push_object(); - if(trackball_on) - { - glColor4f(0,0,0,1.0); - glPointSize(10.0); - glBegin(GL_POINTS); - glVertex3dv(SW.data()); - glVertex3dv(SE.data()); - glVertex3dv(NE.data()); - glVertex3dv(NW.data()); - glEnd(); - - glDisable(GL_LIGHTING); - glEnable(GL_TEXTURE_2D); - glBindTexture(GL_TEXTURE_2D, tex_id); - glColor4f(1,1,1,0.7); - glBegin(GL_QUADS); - glTexCoord2d(0,0); - glVertex3dv(SW.data()); - glTexCoord2d(1,0); - glVertex3dv(SE.data()); - glTexCoord2d(1,1); - glVertex3dv(NE.data()); - glTexCoord2d(0,1); - glVertex3dv(NW.data()); - glEnd(); - glBindTexture(GL_TEXTURE_2D, 0); - glDisable(GL_TEXTURE_2D); - } - pop_object(); - pop_scene(); - - // Draw a faint point over mouse - if(!trackball_on) - { - glDisable(GL_LIGHTING); - glDisable(GL_COLOR_MATERIAL); - glDisable(GL_DEPTH_TEST); - glEnable(GL_BLEND); - glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); - glColor4f(1.0,0.3,0.3,0.6); - glMatrixMode(GL_PROJECTION); - glLoadIdentity(); - gluOrtho2D(0,width,0,height); - glMatrixMode(GL_MODELVIEW); - glLoadIdentity(); - glPointSize(20.0); - glBegin(GL_POINTS); - glVertex2dv(win_s.data()); - glEnd(); - } - report_gl_error(); - - glutSwapBuffers(); - glutPostRedisplay(); -} - -// Initialize colors to a boring green -void init_C() -{ - C.col(0).setConstant(0.4); - C.col(1).setConstant(0.8); - C.col(2).setConstant(0.3); -} - -void mouse_move(int mouse_x, int mouse_y) -{ - using namespace std; - using namespace Eigen; - using namespace igl; - using namespace std; - init_C(); - glutSetCursor(GLUT_CURSOR_CROSSHAIR); - // Push scene and object - push_scene(); - push_object(); - // Unproject mouse at 0 depth and some positive depth - win_s = Vector3d(mouse_x,height-mouse_y,0); - Vector3d win_d(mouse_x,height-mouse_y,1); - unproject(win_s,s); - unproject(win_d,d); - pop_object(); - pop_scene(); - report_gl_error(); - // Shoot ray at unprojected mouse in view direction - dir = d-s; - int num_rays_shot; - ei.intersectRay(s,dir,hits,num_rays_shot); - for(vector::iterator hit = hits.begin(); - hit != hits.end(); - hit++) - { - // Change color of hit faces - C(hit->id,0) = 1; - C(hit->id,1) = 0.4; - C(hit->id,2) = 0.4; - } -} - -void mouse(int glutButton, int glutState, int mouse_x, int mouse_y) -{ - using namespace std; - using namespace Eigen; - using namespace igl; - switch(glutState) - { - case 1: - // up - glutSetCursor(GLUT_CURSOR_CROSSHAIR); - trackball_on = false; - hits.clear(); - init_C(); - break; - case 0: - // be sure this has been called recently - mouse_move(mouse_x,mouse_y); - // down - glutSetCursor(GLUT_CURSOR_CYCLE); - // collect information for trackball - trackball_on = true; - copy(scene_rot,scene_rot+4,down_scene_rot); - down_mouse_x = mouse_x; - down_mouse_y = mouse_y; - // Collect "projection screen" locations - push_scene(); - push_object(); - // unproject corners of window - const double depth = 0.999; - Vector3d win_NW( 0,height,depth); - Vector3d win_NE(width,height,depth); - Vector3d win_SE(width,0,depth); - Vector3d win_SW(0,0,depth); - unproject(win_NW,NW); - unproject(win_NE,NE); - unproject(win_SE,SE); - unproject(win_SW,SW); - // render to framebuffer - glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fbo_id); - glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, dfbo_id); - glClearColor(0,0,0,1); - glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - // Render the model ---> to the framebuffer attached to the "projection - // screen" texture - glEnable(GL_COLOR_MATERIAL); - glColorMaterial(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE); - glEnable(GL_LIGHTING); - glEnable(GL_DEPTH_TEST); - draw_mesh(V,F,N,C); - pop_object(); - pop_scene(); - glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); - glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, 0); - break; - } -} - -void mouse_drag(int mouse_x, int mouse_y) -{ - using namespace igl; - - if(trackball_on) - { - // Rotate according to trackball - trackball( - width, - height, - 2, - down_scene_rot, - down_mouse_x, - down_mouse_y, - mouse_x, - mouse_y, - scene_rot); - } -} - - -void key(unsigned char key, int mouse_x, int mouse_y) -{ - using namespace std; - switch(key) - { - // Ctrl-c and esc exit - case char(3): - case char(27): - exit(0); - default: - cout<<"Unknown key command: "<(V,F); - - // Init glut - glutInit(&argc,argv); - glutInitDisplayString( "rgba depth double samples>=8 "); - glutInitWindowSize(glutGet(GLUT_SCREEN_WIDTH)/2.0,glutGet(GLUT_SCREEN_HEIGHT)); - glutCreateWindow("embree"); - glutDisplayFunc(display); - glutReshapeFunc(reshape); - glutKeyboardFunc(key); - glutMouseFunc(mouse); - glutMotionFunc(mouse_drag); - glutPassiveMotionFunc(mouse_move); - glutMainLoop(); +// // init mesh +// string filename = "../shared/decimated-knight.obj"; +// if(argc < 2) +// { +// cerr<<"Usage:"<(V,F); +// +// // Init glut +// glutInit(&argc,argv); +// glutInitDisplayString( "rgba depth double samples>=8 "); +// glutInitWindowSize(glutGet(GLUT_SCREEN_WIDTH)/2.0,glutGet(GLUT_SCREEN_HEIGHT)); +// glutCreateWindow("embree"); +// glutDisplayFunc(display); +// glutReshapeFunc(reshape); +// glutKeyboardFunc(key); +// glutMouseFunc(mouse); +// glutMotionFunc(mouse_drag); +// glutPassiveMotionFunc(mouse_move); +// glutMainLoop(); return 0; } diff --git a/examples/patches/Makefile b/examples/patches/Makefile index 8453ee350..63c0715a7 100644 --- a/examples/patches/Makefile +++ b/examples/patches/Makefile @@ -20,8 +20,8 @@ ANTTWEAKBAR_INC=-I$(LIBIGL)/external/AntTweakBar/include ANTTWEAKBAR_LIB=-L$(LIBIGL)/external/AntTweakBar/lib -lAntTweakBar -framework AppKit EMBREE=$(LIBIGL)/external/embree -EMBREE_INC=-I$(EMBREE)/rtcore -I$(EMBREE)/common -EMBREE_LIB=-L$(EMBREE)/bin -lrtcore -lsys +EMBREE_INC=-I$(EMBREE)/ -I$(EMBREE)/embree +EMBREE_LIB=-L$(EMBREE)/bin -lembree -lsys MATLAB_INC=-I$(MATLAB)/extern/include/ MATLAB_LIB=-L$(MATLAB)/bin/maci64 -lmx -lmat -lmex -lstdc++ diff --git a/external/embree/bin/CMakeCache.txt b/external/embree/bin/CMakeCache.txt index 2dea3bc2b..d2a14c3a5 100644 --- a/external/embree/bin/CMakeCache.txt +++ b/external/embree/bin/CMakeCache.txt @@ -1,5 +1,5 @@ # This is the CMakeCache file. -# For build in directory: /usr/local/igl/libigl/external/embree2/bin +# For build in directory: /usr/local/igl/libigl/external/embree/bin # It was generated by CMake: /opt/local/bin/cmake # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. @@ -285,13 +285,13 @@ device_network_LIB_DEPENDS:STATIC=general;sys;general;embree;general;image; device_singleray_LIB_DEPENDS:STATIC=general;sys;general;embree;general;image; //Value Computed by CMake -embree_BINARY_DIR:STATIC=/usr/local/igl/libigl/external/embree2/bin +embree_BINARY_DIR:STATIC=/usr/local/igl/libigl/external/embree/bin //Dependencies for the target embree_LIB_DEPENDS:STATIC=general;sys; //Value Computed by CMake -embree_SOURCE_DIR:STATIC=/usr/local/igl/libigl/external/embree2 +embree_SOURCE_DIR:STATIC=/usr/local/igl/libigl/external/embree //Dependencies for the target image_LIB_DEPENDS:STATIC=general;sys;general;/usr/local/lib/libHalf.dylib;general;/usr/local/lib/libIex.dylib;general;/usr/local/lib/libImath.dylib;general;/usr/local/lib/libIlmImf.dylib;general;/usr/local/lib/libIlmThread.dylib;general;/usr/local/lib/libMagick++.dylib;general;/usr/local/lib/libMagickCore.dylib; @@ -325,7 +325,7 @@ CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1 //What is the target build tool cmake is generating for. CMAKE_BUILD_TOOL:INTERNAL=/usr/local/bin/gmake //This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/usr/local/igl/libigl/external/embree2/bin +CMAKE_CACHEFILE_DIR:INTERNAL=/usr/local/igl/libigl/external/embree/bin //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2 //Minor version of cmake used to create the current loaded cache @@ -390,7 +390,7 @@ CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 CMAKE_GENERATOR:INTERNAL=Unix Makefiles //Start directory with the top level CMakeLists.txt file for this // project -CMAKE_HOME_DIRECTORY:INTERNAL=/usr/local/igl/libigl/external/embree2 +CMAKE_HOME_DIRECTORY:INTERNAL=/usr/local/igl/libigl/external/embree //ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_PREFIX diff --git a/external/embree/bin/CMakeDefines.h b/external/embree/bin/CMakeDefines.h index 6e667180d..79b45c4ae 100644 --- a/external/embree/bin/CMakeDefines.h +++ b/external/embree/bin/CMakeDefines.h @@ -1 +1 @@ -#define CMAKE_BUILD_DIR "/usr/local/igl/libigl/external/embree2/bin" +#define CMAKE_BUILD_DIR "/usr/local/igl/libigl/external/embree/bin" diff --git a/external/embree/bin/Makefile b/external/embree/bin/Makefile index 99a9089ec..10d3f5e4e 100644 --- a/external/embree/bin/Makefile +++ b/external/embree/bin/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,9 +72,9 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/CMakeFiles/progress.marks + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/CMakeFiles/progress.marks $(MAKE) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target diff --git a/external/embree/bin/cmake_install.cmake b/external/embree/bin/cmake_install.cmake deleted file mode 100644 index 49c78677f..000000000 --- a/external/embree/bin/cmake_install.cmake +++ /dev/null @@ -1,46 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2 - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -IF(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/embree/cmake_install.cmake") - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/examples/cmake_install.cmake") - -ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) - -IF(CMAKE_INSTALL_COMPONENT) - SET(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -ELSE(CMAKE_INSTALL_COMPONENT) - SET(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -ENDIF(CMAKE_INSTALL_COMPONENT) - -FILE(WRITE "/usr/local/igl/libigl/external/embree2/bin/${CMAKE_INSTALL_MANIFEST}" "") -FOREACH(file ${CMAKE_INSTALL_MANIFEST_FILES}) - FILE(APPEND "/usr/local/igl/libigl/external/embree2/bin/${CMAKE_INSTALL_MANIFEST}" "${file}\n") -ENDFOREACH(file) diff --git a/external/embree/bin/embree/Makefile b/external/embree/bin/embree/Makefile index 9c4f61c4e..8dfa79642 100644 --- a/external/embree/bin/embree/Makefile +++ b/external/embree/bin/embree/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/embree/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/embree/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/clean .PHONY : clean # The main clean target @@ -88,22 +88,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. embree/CMakeFiles/embree.dir/rule: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/CMakeFiles/embree.dir/rule + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/CMakeFiles/embree.dir/rule .PHONY : embree/CMakeFiles/embree.dir/rule # Convenience name for target. @@ -112,517 +112,517 @@ embree: embree/CMakeFiles/embree.dir/rule # fast build rule for target. embree/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/build + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/build .PHONY : embree/fast # target to build an object file builders/heuristic_binning.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/heuristic_binning.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/heuristic_binning.o .PHONY : builders/heuristic_binning.o # target to preprocess a source file builders/heuristic_binning.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/heuristic_binning.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/heuristic_binning.i .PHONY : builders/heuristic_binning.i # target to generate assembly for a file builders/heuristic_binning.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/heuristic_binning.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/heuristic_binning.s .PHONY : builders/heuristic_binning.s # target to build an object file builders/heuristic_spatial.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/heuristic_spatial.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/heuristic_spatial.o .PHONY : builders/heuristic_spatial.o # target to preprocess a source file builders/heuristic_spatial.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/heuristic_spatial.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/heuristic_spatial.i .PHONY : builders/heuristic_spatial.i # target to generate assembly for a file builders/heuristic_spatial.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/heuristic_spatial.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/heuristic_spatial.s .PHONY : builders/heuristic_spatial.s # target to build an object file builders/primrefgen.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/primrefgen.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/primrefgen.o .PHONY : builders/primrefgen.o # target to preprocess a source file builders/primrefgen.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/primrefgen.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/primrefgen.i .PHONY : builders/primrefgen.i # target to generate assembly for a file builders/primrefgen.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/primrefgen.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/primrefgen.s .PHONY : builders/primrefgen.s # target to build an object file builders/splitter.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter.o .PHONY : builders/splitter.o # target to preprocess a source file builders/splitter.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter.i .PHONY : builders/splitter.i # target to generate assembly for a file builders/splitter.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter.s .PHONY : builders/splitter.s # target to build an object file builders/splitter_fallback.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter_fallback.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter_fallback.o .PHONY : builders/splitter_fallback.o # target to preprocess a source file builders/splitter_fallback.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter_fallback.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter_fallback.i .PHONY : builders/splitter_fallback.i # target to generate assembly for a file builders/splitter_fallback.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter_fallback.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter_fallback.s .PHONY : builders/splitter_fallback.s # target to build an object file builders/splitter_parallel.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter_parallel.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter_parallel.o .PHONY : builders/splitter_parallel.o # target to preprocess a source file builders/splitter_parallel.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter_parallel.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter_parallel.i .PHONY : builders/splitter_parallel.i # target to generate assembly for a file builders/splitter_parallel.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter_parallel.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/builders/splitter_parallel.s .PHONY : builders/splitter_parallel.s # target to build an object file bvh2/bvh2.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2.o .PHONY : bvh2/bvh2.o # target to preprocess a source file bvh2/bvh2.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2.i .PHONY : bvh2/bvh2.i # target to generate assembly for a file bvh2/bvh2.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2.s .PHONY : bvh2/bvh2.s # target to build an object file bvh2/bvh2_intersector1.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector1.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector1.o .PHONY : bvh2/bvh2_intersector1.o # target to preprocess a source file bvh2/bvh2_intersector1.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector1.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector1.i .PHONY : bvh2/bvh2_intersector1.i # target to generate assembly for a file bvh2/bvh2_intersector1.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector1.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector1.s .PHONY : bvh2/bvh2_intersector1.s # target to build an object file bvh2/bvh2_intersector4.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector4.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector4.o .PHONY : bvh2/bvh2_intersector4.o # target to preprocess a source file bvh2/bvh2_intersector4.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector4.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector4.i .PHONY : bvh2/bvh2_intersector4.i # target to generate assembly for a file bvh2/bvh2_intersector4.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector4.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector4.s .PHONY : bvh2/bvh2_intersector4.s # target to build an object file bvh2/bvh2_intersector8.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector8.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector8.o .PHONY : bvh2/bvh2_intersector8.o # target to preprocess a source file bvh2/bvh2_intersector8.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector8.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector8.i .PHONY : bvh2/bvh2_intersector8.i # target to generate assembly for a file bvh2/bvh2_intersector8.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector8.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh2/bvh2_intersector8.s .PHONY : bvh2/bvh2_intersector8.s # target to build an object file bvh4/bvh4.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4.o .PHONY : bvh4/bvh4.o # target to preprocess a source file bvh4/bvh4.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4.i .PHONY : bvh4/bvh4.i # target to generate assembly for a file bvh4/bvh4.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4.s .PHONY : bvh4/bvh4.s # target to build an object file bvh4/bvh4_intersector1.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector1.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector1.o .PHONY : bvh4/bvh4_intersector1.o # target to preprocess a source file bvh4/bvh4_intersector1.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector1.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector1.i .PHONY : bvh4/bvh4_intersector1.i # target to generate assembly for a file bvh4/bvh4_intersector1.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector1.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector1.s .PHONY : bvh4/bvh4_intersector1.s # target to build an object file bvh4/bvh4_intersector4_chunk.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_chunk.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_chunk.o .PHONY : bvh4/bvh4_intersector4_chunk.o # target to preprocess a source file bvh4/bvh4_intersector4_chunk.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_chunk.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_chunk.i .PHONY : bvh4/bvh4_intersector4_chunk.i # target to generate assembly for a file bvh4/bvh4_intersector4_chunk.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_chunk.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_chunk.s .PHONY : bvh4/bvh4_intersector4_chunk.s # target to build an object file bvh4/bvh4_intersector4_hybrid.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_hybrid.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_hybrid.o .PHONY : bvh4/bvh4_intersector4_hybrid.o # target to preprocess a source file bvh4/bvh4_intersector4_hybrid.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_hybrid.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_hybrid.i .PHONY : bvh4/bvh4_intersector4_hybrid.i # target to generate assembly for a file bvh4/bvh4_intersector4_hybrid.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_hybrid.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_hybrid.s .PHONY : bvh4/bvh4_intersector4_hybrid.s # target to build an object file bvh4/bvh4_intersector4_single.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_single.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_single.o .PHONY : bvh4/bvh4_intersector4_single.o # target to preprocess a source file bvh4/bvh4_intersector4_single.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_single.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_single.i .PHONY : bvh4/bvh4_intersector4_single.i # target to generate assembly for a file bvh4/bvh4_intersector4_single.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_single.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector4_single.s .PHONY : bvh4/bvh4_intersector4_single.s # target to build an object file bvh4/bvh4_intersector8_chunk.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_chunk.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_chunk.o .PHONY : bvh4/bvh4_intersector8_chunk.o # target to preprocess a source file bvh4/bvh4_intersector8_chunk.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_chunk.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_chunk.i .PHONY : bvh4/bvh4_intersector8_chunk.i # target to generate assembly for a file bvh4/bvh4_intersector8_chunk.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_chunk.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_chunk.s .PHONY : bvh4/bvh4_intersector8_chunk.s # target to build an object file bvh4/bvh4_intersector8_hybrid.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_hybrid.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_hybrid.o .PHONY : bvh4/bvh4_intersector8_hybrid.o # target to preprocess a source file bvh4/bvh4_intersector8_hybrid.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_hybrid.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_hybrid.i .PHONY : bvh4/bvh4_intersector8_hybrid.i # target to generate assembly for a file bvh4/bvh4_intersector8_hybrid.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_hybrid.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_hybrid.s .PHONY : bvh4/bvh4_intersector8_hybrid.s # target to build an object file bvh4/bvh4_intersector8_single.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_single.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_single.o .PHONY : bvh4/bvh4_intersector8_single.o # target to preprocess a source file bvh4/bvh4_intersector8_single.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_single.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_single.i .PHONY : bvh4/bvh4_intersector8_single.i # target to generate assembly for a file bvh4/bvh4_intersector8_single.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_single.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4/bvh4_intersector8_single.s .PHONY : bvh4/bvh4_intersector8_single.s # target to build an object file bvh4i/bvh4i.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4i/bvh4i.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4i/bvh4i.o .PHONY : bvh4i/bvh4i.o # target to preprocess a source file bvh4i/bvh4i.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4i/bvh4i.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4i/bvh4i.i .PHONY : bvh4i/bvh4i.i # target to generate assembly for a file bvh4i/bvh4i.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4i/bvh4i.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4i/bvh4i.s .PHONY : bvh4i/bvh4i.s # target to build an object file bvh4i/bvh4i_intersector1.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4i/bvh4i_intersector1.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4i/bvh4i_intersector1.o .PHONY : bvh4i/bvh4i_intersector1.o # target to preprocess a source file bvh4i/bvh4i_intersector1.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4i/bvh4i_intersector1.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4i/bvh4i_intersector1.i .PHONY : bvh4i/bvh4i_intersector1.i # target to generate assembly for a file bvh4i/bvh4i_intersector1.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4i/bvh4i_intersector1.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4i/bvh4i_intersector1.s .PHONY : bvh4i/bvh4i_intersector1.s # target to build an object file bvh4mb/bvh4mb.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb.o .PHONY : bvh4mb/bvh4mb.o # target to preprocess a source file bvh4mb/bvh4mb.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb.i .PHONY : bvh4mb/bvh4mb.i # target to generate assembly for a file bvh4mb/bvh4mb.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb.s .PHONY : bvh4mb/bvh4mb.s # target to build an object file bvh4mb/bvh4mb_builder.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_builder.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_builder.o .PHONY : bvh4mb/bvh4mb_builder.o # target to preprocess a source file bvh4mb/bvh4mb_builder.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_builder.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_builder.i .PHONY : bvh4mb/bvh4mb_builder.i # target to generate assembly for a file bvh4mb/bvh4mb_builder.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_builder.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_builder.s .PHONY : bvh4mb/bvh4mb_builder.s # target to build an object file bvh4mb/bvh4mb_intersector1.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector1.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector1.o .PHONY : bvh4mb/bvh4mb_intersector1.o # target to preprocess a source file bvh4mb/bvh4mb_intersector1.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector1.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector1.i .PHONY : bvh4mb/bvh4mb_intersector1.i # target to generate assembly for a file bvh4mb/bvh4mb_intersector1.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector1.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector1.s .PHONY : bvh4mb/bvh4mb_intersector1.s # target to build an object file bvh4mb/bvh4mb_intersector4.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector4.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector4.o .PHONY : bvh4mb/bvh4mb_intersector4.o # target to preprocess a source file bvh4mb/bvh4mb_intersector4.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector4.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector4.i .PHONY : bvh4mb/bvh4mb_intersector4.i # target to generate assembly for a file bvh4mb/bvh4mb_intersector4.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector4.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector4.s .PHONY : bvh4mb/bvh4mb_intersector4.s # target to build an object file bvh4mb/bvh4mb_intersector8.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector8.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector8.o .PHONY : bvh4mb/bvh4mb_intersector8.o # target to preprocess a source file bvh4mb/bvh4mb_intersector8.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector8.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector8.i .PHONY : bvh4mb/bvh4mb_intersector8.i # target to generate assembly for a file bvh4mb/bvh4mb_intersector8.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector8.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/bvh4mb/bvh4mb_intersector8.s .PHONY : bvh4mb/bvh4mb_intersector8.s # target to build an object file common/accel.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/accel.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/accel.o .PHONY : common/accel.o # target to preprocess a source file common/accel.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/accel.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/accel.i .PHONY : common/accel.i # target to generate assembly for a file common/accel.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/accel.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/accel.s .PHONY : common/accel.s # target to build an object file common/alloc.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/alloc.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/alloc.o .PHONY : common/alloc.o # target to preprocess a source file common/alloc.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/alloc.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/alloc.i .PHONY : common/alloc.i # target to generate assembly for a file common/alloc.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/alloc.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/alloc.s .PHONY : common/alloc.s # target to build an object file common/registry_accel.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_accel.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_accel.o .PHONY : common/registry_accel.o # target to preprocess a source file common/registry_accel.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_accel.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_accel.i .PHONY : common/registry_accel.i # target to generate assembly for a file common/registry_accel.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_accel.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_accel.s .PHONY : common/registry_accel.s # target to build an object file common/registry_builder.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_builder.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_builder.o .PHONY : common/registry_builder.o # target to preprocess a source file common/registry_builder.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_builder.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_builder.i .PHONY : common/registry_builder.i # target to generate assembly for a file common/registry_builder.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_builder.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_builder.s .PHONY : common/registry_builder.s # target to build an object file common/registry_intersector.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_intersector.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_intersector.o .PHONY : common/registry_intersector.o # target to preprocess a source file common/registry_intersector.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_intersector.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_intersector.i .PHONY : common/registry_intersector.i # target to generate assembly for a file common/registry_intersector.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_intersector.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/registry_intersector.s .PHONY : common/registry_intersector.s # target to build an object file common/stat.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/stat.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/stat.o .PHONY : common/stat.o # target to preprocess a source file common/stat.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/stat.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/stat.i .PHONY : common/stat.i # target to generate assembly for a file common/stat.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/stat.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/common/stat.s .PHONY : common/stat.s # target to build an object file embree.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/embree.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/embree.o .PHONY : embree.o # target to preprocess a source file embree.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/embree.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/embree.i .PHONY : embree.i # target to generate assembly for a file embree.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/embree.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/embree.s .PHONY : embree.s # target to build an object file geometry/triangle_mesh.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/geometry/triangle_mesh.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/geometry/triangle_mesh.o .PHONY : geometry/triangle_mesh.o # target to preprocess a source file geometry/triangle_mesh.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/geometry/triangle_mesh.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/geometry/triangle_mesh.i .PHONY : geometry/triangle_mesh.i # target to generate assembly for a file geometry/triangle_mesh.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/geometry/triangle_mesh.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/geometry/triangle_mesh.s .PHONY : geometry/triangle_mesh.s # target to build an object file geometry/virtual_scene.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/geometry/virtual_scene.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/geometry/virtual_scene.o .PHONY : geometry/virtual_scene.o # target to preprocess a source file geometry/virtual_scene.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/geometry/virtual_scene.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/geometry/virtual_scene.i .PHONY : geometry/virtual_scene.i # target to generate assembly for a file geometry/virtual_scene.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/geometry/virtual_scene.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/CMakeFiles/embree.dir/build.make embree/CMakeFiles/embree.dir/geometry/virtual_scene.s .PHONY : geometry/virtual_scene.s # Help Target @@ -747,6 +747,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/embree/cmake_install.cmake b/external/embree/bin/embree/cmake_install.cmake deleted file mode 100644 index 0e5b8d480..000000000 --- a/external/embree/bin/embree/cmake_install.cmake +++ /dev/null @@ -1,36 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/embree - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -IF(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/embree/sys/cmake_install.cmake") - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/embree/simd/cmake_install.cmake") - -ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) - diff --git a/external/embree/bin/embree/simd/Makefile b/external/embree/bin/embree/simd/Makefile index 54a267baa..f616a0d9f 100644 --- a/external/embree/bin/embree/simd/Makefile +++ b/external/embree/bin/embree/simd/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/embree/simd/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/simd/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/embree/simd/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/simd/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/simd/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/simd/clean .PHONY : clean # The main clean target @@ -88,17 +88,17 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/simd/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/simd/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/simd/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/simd/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Help Target @@ -120,6 +120,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/embree/simd/cmake_install.cmake b/external/embree/bin/embree/simd/cmake_install.cmake deleted file mode 100644 index f71ff4959..000000000 --- a/external/embree/bin/embree/simd/cmake_install.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/embree/simd - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - diff --git a/external/embree/bin/embree/sys/Makefile b/external/embree/bin/embree/sys/Makefile index f2a140868..cd97e5632 100644 --- a/external/embree/bin/embree/sys/Makefile +++ b/external/embree/bin/embree/sys/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/embree/sys/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/sys/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/embree/sys/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/sys/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/sys/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/sys/clean .PHONY : clean # The main clean target @@ -88,22 +88,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/sys/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/sys/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/sys/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/sys/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. embree/sys/CMakeFiles/sys.dir/rule: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/sys/CMakeFiles/sys.dir/rule + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 embree/sys/CMakeFiles/sys.dir/rule .PHONY : embree/sys/CMakeFiles/sys.dir/rule # Convenience name for target. @@ -112,187 +112,187 @@ sys: embree/sys/CMakeFiles/sys.dir/rule # fast build rule for target. sys/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/build + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/build .PHONY : sys/fast # target to build an object file filename.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/filename.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/filename.o .PHONY : filename.o # target to preprocess a source file filename.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/filename.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/filename.i .PHONY : filename.i # target to generate assembly for a file filename.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/filename.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/filename.s .PHONY : filename.s # target to build an object file library.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/library.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/library.o .PHONY : library.o # target to preprocess a source file library.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/library.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/library.i .PHONY : library.i # target to generate assembly for a file library.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/library.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/library.s .PHONY : library.s # target to build an object file network.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/network.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/network.o .PHONY : network.o # target to preprocess a source file network.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/network.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/network.i .PHONY : network.i # target to generate assembly for a file network.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/network.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/network.s .PHONY : network.s # target to build an object file platform.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/platform.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/platform.o .PHONY : platform.o # target to preprocess a source file platform.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/platform.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/platform.i .PHONY : platform.i # target to generate assembly for a file platform.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/platform.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/platform.s .PHONY : platform.s # target to build an object file stl/string.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/stl/string.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/stl/string.o .PHONY : stl/string.o # target to preprocess a source file stl/string.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/stl/string.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/stl/string.i .PHONY : stl/string.i # target to generate assembly for a file stl/string.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/stl/string.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/stl/string.s .PHONY : stl/string.s # target to build an object file sync/condition.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sync/condition.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sync/condition.o .PHONY : sync/condition.o # target to preprocess a source file sync/condition.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sync/condition.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sync/condition.i .PHONY : sync/condition.i # target to generate assembly for a file sync/condition.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sync/condition.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sync/condition.s .PHONY : sync/condition.s # target to build an object file sync/mutex.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sync/mutex.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sync/mutex.o .PHONY : sync/mutex.o # target to preprocess a source file sync/mutex.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sync/mutex.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sync/mutex.i .PHONY : sync/mutex.i # target to generate assembly for a file sync/mutex.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sync/mutex.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sync/mutex.s .PHONY : sync/mutex.s # target to build an object file sysinfo.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sysinfo.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sysinfo.o .PHONY : sysinfo.o # target to preprocess a source file sysinfo.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sysinfo.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sysinfo.i .PHONY : sysinfo.i # target to generate assembly for a file sysinfo.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sysinfo.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/sysinfo.s .PHONY : sysinfo.s # target to build an object file taskscheduler.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler.o .PHONY : taskscheduler.o # target to preprocess a source file taskscheduler.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler.i .PHONY : taskscheduler.i # target to generate assembly for a file taskscheduler.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler.s .PHONY : taskscheduler.s # target to build an object file taskscheduler_mic.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler_mic.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler_mic.o .PHONY : taskscheduler_mic.o # target to preprocess a source file taskscheduler_mic.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler_mic.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler_mic.i .PHONY : taskscheduler_mic.i # target to generate assembly for a file taskscheduler_mic.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler_mic.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler_mic.s .PHONY : taskscheduler_mic.s # target to build an object file taskscheduler_sys.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler_sys.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler_sys.o .PHONY : taskscheduler_sys.o # target to preprocess a source file taskscheduler_sys.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler_sys.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler_sys.i .PHONY : taskscheduler_sys.i # target to generate assembly for a file taskscheduler_sys.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler_sys.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/taskscheduler_sys.s .PHONY : taskscheduler_sys.s # target to build an object file thread.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/thread.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/thread.o .PHONY : thread.o # target to preprocess a source file thread.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/thread.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/thread.i .PHONY : thread.i # target to generate assembly for a file thread.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/thread.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f embree/sys/CMakeFiles/sys.dir/build.make embree/sys/CMakeFiles/sys.dir/thread.s .PHONY : thread.s # Help Target @@ -351,6 +351,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/embree/sys/cmake_install.cmake b/external/embree/bin/embree/sys/cmake_install.cmake deleted file mode 100644 index 9bec2943a..000000000 --- a/external/embree/bin/embree/sys/cmake_install.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/embree/sys - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - diff --git a/external/embree/bin/examples/Makefile b/external/embree/bin/examples/Makefile index 7286cf62d..de1978a7b 100644 --- a/external/embree/bin/examples/Makefile +++ b/external/embree/bin/examples/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/examples/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/examples/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/clean .PHONY : clean # The main clean target @@ -88,17 +88,17 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Help Target @@ -120,6 +120,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/examples/cmake_install.cmake b/external/embree/bin/examples/cmake_install.cmake deleted file mode 100644 index 28a8af914..000000000 --- a/external/embree/bin/examples/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/examples - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -IF(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/examples/common/cmake_install.cmake") - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/examples/renderer/cmake_install.cmake") - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/examples/tutorials/cmake_install.cmake") - -ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) - diff --git a/external/embree/bin/examples/common/Makefile b/external/embree/bin/examples/common/Makefile index e0619fe0f..8dc55df63 100644 --- a/external/embree/bin/examples/common/Makefile +++ b/external/embree/bin/examples/common/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/examples/common/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/examples/common/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/clean .PHONY : clean # The main clean target @@ -88,17 +88,17 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Help Target @@ -120,6 +120,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/examples/common/cmake_install.cmake b/external/embree/bin/examples/common/cmake_install.cmake deleted file mode 100644 index cd6fe9c79..000000000 --- a/external/embree/bin/examples/common/cmake_install.cmake +++ /dev/null @@ -1,36 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/examples/common - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -IF(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/examples/common/image/cmake_install.cmake") - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/examples/common/lexers/cmake_install.cmake") - -ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) - diff --git a/external/embree/bin/examples/common/image/Makefile b/external/embree/bin/examples/common/image/Makefile index 1051e8d2a..0d0e224c8 100644 --- a/external/embree/bin/examples/common/image/Makefile +++ b/external/embree/bin/examples/common/image/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/examples/common/image/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/image/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/examples/common/image/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/image/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/image/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/image/clean .PHONY : clean # The main clean target @@ -88,22 +88,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/image/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/image/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/image/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/image/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. examples/common/image/CMakeFiles/image.dir/rule: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/image/CMakeFiles/image.dir/rule + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/image/CMakeFiles/image.dir/rule .PHONY : examples/common/image/CMakeFiles/image.dir/rule # Convenience name for target. @@ -112,97 +112,97 @@ image: examples/common/image/CMakeFiles/image.dir/rule # fast build rule for target. image/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/build + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/build .PHONY : image/fast # target to build an object file exr.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/exr.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/exr.o .PHONY : exr.o # target to preprocess a source file exr.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/exr.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/exr.i .PHONY : exr.i # target to generate assembly for a file exr.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/exr.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/exr.s .PHONY : exr.s # target to build an object file image.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/image.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/image.o .PHONY : image.o # target to preprocess a source file image.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/image.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/image.i .PHONY : image.i # target to generate assembly for a file image.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/image.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/image.s .PHONY : image.s # target to build an object file magick.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/magick.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/magick.o .PHONY : magick.o # target to preprocess a source file magick.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/magick.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/magick.i .PHONY : magick.i # target to generate assembly for a file magick.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/magick.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/magick.s .PHONY : magick.s # target to build an object file pfm.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/pfm.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/pfm.o .PHONY : pfm.o # target to preprocess a source file pfm.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/pfm.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/pfm.i .PHONY : pfm.i # target to generate assembly for a file pfm.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/pfm.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/pfm.s .PHONY : pfm.s # target to build an object file ppm.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/ppm.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/ppm.o .PHONY : ppm.o # target to preprocess a source file ppm.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/ppm.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/ppm.i .PHONY : ppm.i # target to generate assembly for a file ppm.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/ppm.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/ppm.s .PHONY : ppm.s # target to build an object file tga.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/tga.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/tga.o .PHONY : tga.o # target to preprocess a source file tga.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/tga.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/tga.i .PHONY : tga.i # target to generate assembly for a file tga.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/tga.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/image/CMakeFiles/image.dir/build.make examples/common/image/CMakeFiles/image.dir/tga.s .PHONY : tga.s # Help Target @@ -243,6 +243,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/examples/common/image/cmake_install.cmake b/external/embree/bin/examples/common/image/cmake_install.cmake deleted file mode 100644 index 03bedb63b..000000000 --- a/external/embree/bin/examples/common/image/cmake_install.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/examples/common/image - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - diff --git a/external/embree/bin/examples/common/lexers/Makefile b/external/embree/bin/examples/common/lexers/Makefile index c45973685..236077d16 100644 --- a/external/embree/bin/examples/common/lexers/Makefile +++ b/external/embree/bin/examples/common/lexers/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/examples/common/lexers/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/lexers/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/examples/common/lexers/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/lexers/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/lexers/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/lexers/clean .PHONY : clean # The main clean target @@ -88,22 +88,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/lexers/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/lexers/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/lexers/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/lexers/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. examples/common/lexers/CMakeFiles/lexers.dir/rule: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/lexers/CMakeFiles/lexers.dir/rule + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/common/lexers/CMakeFiles/lexers.dir/rule .PHONY : examples/common/lexers/CMakeFiles/lexers.dir/rule # Convenience name for target. @@ -112,37 +112,37 @@ lexers: examples/common/lexers/CMakeFiles/lexers.dir/rule # fast build rule for target. lexers/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/build + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/build .PHONY : lexers/fast # target to build an object file stringstream.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/stringstream.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/stringstream.o .PHONY : stringstream.o # target to preprocess a source file stringstream.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/stringstream.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/stringstream.i .PHONY : stringstream.i # target to generate assembly for a file stringstream.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/stringstream.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/stringstream.s .PHONY : stringstream.s # target to build an object file tokenstream.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/tokenstream.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/tokenstream.o .PHONY : tokenstream.o # target to preprocess a source file tokenstream.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/tokenstream.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/tokenstream.i .PHONY : tokenstream.i # target to generate assembly for a file tokenstream.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/tokenstream.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/common/lexers/CMakeFiles/lexers.dir/build.make examples/common/lexers/CMakeFiles/lexers.dir/tokenstream.s .PHONY : tokenstream.s # Help Target @@ -171,6 +171,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/examples/common/lexers/cmake_install.cmake b/external/embree/bin/examples/common/lexers/cmake_install.cmake deleted file mode 100644 index e752224e6..000000000 --- a/external/embree/bin/examples/common/lexers/cmake_install.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/examples/common/lexers - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - diff --git a/external/embree/bin/examples/renderer/Makefile b/external/embree/bin/examples/renderer/Makefile index d9c167617..c1a61db44 100644 --- a/external/embree/bin/examples/renderer/Makefile +++ b/external/embree/bin/examples/renderer/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/examples/renderer/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/examples/renderer/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/clean .PHONY : clean # The main clean target @@ -88,17 +88,17 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Help Target @@ -120,6 +120,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/examples/renderer/cmake_install.cmake b/external/embree/bin/examples/renderer/cmake_install.cmake deleted file mode 100644 index f91170408..000000000 --- a/external/embree/bin/examples/renderer/cmake_install.cmake +++ /dev/null @@ -1,38 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/examples/renderer - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -IF(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/examples/renderer/renderer/cmake_install.cmake") - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/examples/renderer/device/cmake_install.cmake") - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/examples/renderer/device_network/cmake_install.cmake") - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/examples/renderer/device_singleray/cmake_install.cmake") - -ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) - diff --git a/external/embree/bin/examples/renderer/device/Makefile b/external/embree/bin/examples/renderer/device/Makefile index 6b13fa898..b360aa38b 100644 --- a/external/embree/bin/examples/renderer/device/Makefile +++ b/external/embree/bin/examples/renderer/device/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/examples/renderer/device/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/examples/renderer/device/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/clean .PHONY : clean # The main clean target @@ -88,22 +88,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. examples/renderer/device/CMakeFiles/device.dir/rule: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/CMakeFiles/device.dir/rule + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/CMakeFiles/device.dir/rule .PHONY : examples/renderer/device/CMakeFiles/device.dir/rule # Convenience name for target. @@ -112,37 +112,37 @@ device: examples/renderer/device/CMakeFiles/device.dir/rule # fast build rule for target. device/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/build + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/build .PHONY : device/fast # target to build an object file device.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/device.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/device.o .PHONY : device.o # target to preprocess a source file device.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/device.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/device.i .PHONY : device.i # target to generate assembly for a file device.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/device.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/device.s .PHONY : device.s # target to build an object file handle.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/handle.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/handle.o .PHONY : handle.o # target to preprocess a source file handle.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/handle.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/handle.i .PHONY : handle.i # target to generate assembly for a file handle.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/handle.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/CMakeFiles/device.dir/build.make examples/renderer/device/CMakeFiles/device.dir/handle.s .PHONY : handle.s # Help Target @@ -171,6 +171,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/examples/renderer/device/cmake_install.cmake b/external/embree/bin/examples/renderer/device/cmake_install.cmake deleted file mode 100644 index 9eddf73c4..000000000 --- a/external/embree/bin/examples/renderer/device/cmake_install.cmake +++ /dev/null @@ -1,35 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/examples/renderer/device - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -IF(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - INCLUDE("/usr/local/igl/libigl/external/embree2/bin/examples/renderer/device/loaders/cmake_install.cmake") - -ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) - diff --git a/external/embree/bin/examples/renderer/device/loaders/Makefile b/external/embree/bin/examples/renderer/device/loaders/Makefile index 8783b8277..4c3bf11e3 100644 --- a/external/embree/bin/examples/renderer/device/loaders/Makefile +++ b/external/embree/bin/examples/renderer/device/loaders/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/examples/renderer/device/loaders/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/loaders/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/examples/renderer/device/loaders/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/loaders/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/loaders/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/loaders/clean .PHONY : clean # The main clean target @@ -88,22 +88,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/loaders/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/loaders/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/loaders/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/loaders/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. examples/renderer/device/loaders/CMakeFiles/loaders.dir/rule: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/loaders/CMakeFiles/loaders.dir/rule + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device/loaders/CMakeFiles/loaders.dir/rule .PHONY : examples/renderer/device/loaders/CMakeFiles/loaders.dir/rule # Convenience name for target. @@ -112,67 +112,67 @@ loaders: examples/renderer/device/loaders/CMakeFiles/loaders.dir/rule # fast build rule for target. loaders/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/build + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/build .PHONY : loaders/fast # target to build an object file loaders.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/loaders.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/loaders.o .PHONY : loaders.o # target to preprocess a source file loaders.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/loaders.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/loaders.i .PHONY : loaders.i # target to generate assembly for a file loaders.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/loaders.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/loaders.s .PHONY : loaders.s # target to build an object file obj_loader.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/obj_loader.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/obj_loader.o .PHONY : obj_loader.o # target to preprocess a source file obj_loader.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/obj_loader.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/obj_loader.i .PHONY : obj_loader.i # target to generate assembly for a file obj_loader.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/obj_loader.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/obj_loader.s .PHONY : obj_loader.s # target to build an object file xml_loader.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/xml_loader.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/xml_loader.o .PHONY : xml_loader.o # target to preprocess a source file xml_loader.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/xml_loader.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/xml_loader.i .PHONY : xml_loader.i # target to generate assembly for a file xml_loader.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/xml_loader.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/xml_loader.s .PHONY : xml_loader.s # target to build an object file xml_parser.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/xml_parser.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/xml_parser.o .PHONY : xml_parser.o # target to preprocess a source file xml_parser.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/xml_parser.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/xml_parser.i .PHONY : xml_parser.i # target to generate assembly for a file xml_parser.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/xml_parser.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device/loaders/CMakeFiles/loaders.dir/build.make examples/renderer/device/loaders/CMakeFiles/loaders.dir/xml_parser.s .PHONY : xml_parser.s # Help Target @@ -207,6 +207,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/examples/renderer/device/loaders/cmake_install.cmake b/external/embree/bin/examples/renderer/device/loaders/cmake_install.cmake deleted file mode 100644 index c77aad5c8..000000000 --- a/external/embree/bin/examples/renderer/device/loaders/cmake_install.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/examples/renderer/device/loaders - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - diff --git a/external/embree/bin/examples/renderer/device_network/Makefile b/external/embree/bin/examples/renderer/device_network/Makefile index 94f7e81c3..65eba0788 100644 --- a/external/embree/bin/examples/renderer/device_network/Makefile +++ b/external/embree/bin/examples/renderer/device_network/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/examples/renderer/device_network/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_network/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/examples/renderer/device_network/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_network/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_network/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_network/clean .PHONY : clean # The main clean target @@ -88,22 +88,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_network/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_network/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_network/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_network/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. examples/renderer/device_network/CMakeFiles/device_network.dir/rule: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_network/CMakeFiles/device_network.dir/rule + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_network/CMakeFiles/device_network.dir/rule .PHONY : examples/renderer/device_network/CMakeFiles/device_network.dir/rule # Convenience name for target. @@ -112,12 +112,12 @@ device_network: examples/renderer/device_network/CMakeFiles/device_network.dir/r # fast build rule for target. device_network/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/device_network.dir/build.make examples/renderer/device_network/CMakeFiles/device_network.dir/build + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/device_network.dir/build.make examples/renderer/device_network/CMakeFiles/device_network.dir/build .PHONY : device_network/fast # Convenience name for target. examples/renderer/device_network/CMakeFiles/renderer_server.dir/rule: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_network/CMakeFiles/renderer_server.dir/rule + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_network/CMakeFiles/renderer_server.dir/rule .PHONY : examples/renderer/device_network/CMakeFiles/renderer_server.dir/rule # Convenience name for target. @@ -126,52 +126,52 @@ renderer_server: examples/renderer/device_network/CMakeFiles/renderer_server.dir # fast build rule for target. renderer_server/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/build + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/build .PHONY : renderer_server/fast # target to build an object file network_device.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/device_network.dir/build.make examples/renderer/device_network/CMakeFiles/device_network.dir/network_device.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/device_network.dir/build.make examples/renderer/device_network/CMakeFiles/device_network.dir/network_device.o .PHONY : network_device.o # target to preprocess a source file network_device.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/device_network.dir/build.make examples/renderer/device_network/CMakeFiles/device_network.dir/network_device.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/device_network.dir/build.make examples/renderer/device_network/CMakeFiles/device_network.dir/network_device.i .PHONY : network_device.i # target to generate assembly for a file network_device.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/device_network.dir/build.make examples/renderer/device_network/CMakeFiles/device_network.dir/network_device.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/device_network.dir/build.make examples/renderer/device_network/CMakeFiles/device_network.dir/network_device.s .PHONY : network_device.s # target to build an object file network_server.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/network_server.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/network_server.o .PHONY : network_server.o # target to preprocess a source file network_server.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/network_server.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/network_server.i .PHONY : network_server.i # target to generate assembly for a file network_server.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/network_server.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/network_server.s .PHONY : network_server.s # target to build an object file network_server_main.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/network_server_main.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/network_server_main.o .PHONY : network_server_main.o # target to preprocess a source file network_server_main.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/network_server_main.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/network_server_main.i .PHONY : network_server_main.i # target to generate assembly for a file network_server_main.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/network_server_main.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_network/CMakeFiles/renderer_server.dir/build.make examples/renderer/device_network/CMakeFiles/renderer_server.dir/network_server_main.s .PHONY : network_server_main.s # Help Target @@ -204,6 +204,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/examples/renderer/device_network/cmake_install.cmake b/external/embree/bin/examples/renderer/device_network/cmake_install.cmake deleted file mode 100644 index 0f40d7949..000000000 --- a/external/embree/bin/examples/renderer/device_network/cmake_install.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/examples/renderer/device_network - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - diff --git a/external/embree/bin/examples/renderer/device_singleray/Makefile b/external/embree/bin/examples/renderer/device_singleray/Makefile index f5458fdb0..626402d0f 100644 --- a/external/embree/bin/examples/renderer/device_singleray/Makefile +++ b/external/embree/bin/examples/renderer/device_singleray/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/examples/renderer/device_singleray/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_singleray/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/examples/renderer/device_singleray/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_singleray/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_singleray/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_singleray/clean .PHONY : clean # The main clean target @@ -88,22 +88,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_singleray/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_singleray/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_singleray/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_singleray/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/rule: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/rule + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/rule .PHONY : examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/rule # Convenience name for target. @@ -112,187 +112,187 @@ device_singleray: examples/renderer/device_singleray/CMakeFiles/device_singleray # fast build rule for target. device_singleray/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build .PHONY : device_singleray/fast # target to build an object file api/singleray_device.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/api/singleray_device.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/api/singleray_device.o .PHONY : api/singleray_device.o # target to preprocess a source file api/singleray_device.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/api/singleray_device.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/api/singleray_device.i .PHONY : api/singleray_device.i # target to generate assembly for a file api/singleray_device.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/api/singleray_device.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/api/singleray_device.s .PHONY : api/singleray_device.s # target to build an object file filters/filter.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/filters/filter.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/filters/filter.o .PHONY : filters/filter.o # target to preprocess a source file filters/filter.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/filters/filter.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/filters/filter.i .PHONY : filters/filter.i # target to generate assembly for a file filters/filter.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/filters/filter.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/filters/filter.s .PHONY : filters/filter.s # target to build an object file integrators/pathtraceintegrator.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/integrators/pathtraceintegrator.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/integrators/pathtraceintegrator.o .PHONY : integrators/pathtraceintegrator.o # target to preprocess a source file integrators/pathtraceintegrator.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/integrators/pathtraceintegrator.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/integrators/pathtraceintegrator.i .PHONY : integrators/pathtraceintegrator.i # target to generate assembly for a file integrators/pathtraceintegrator.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/integrators/pathtraceintegrator.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/integrators/pathtraceintegrator.s .PHONY : integrators/pathtraceintegrator.s # target to build an object file lights/hdrilight.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/lights/hdrilight.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/lights/hdrilight.o .PHONY : lights/hdrilight.o # target to preprocess a source file lights/hdrilight.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/lights/hdrilight.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/lights/hdrilight.i .PHONY : lights/hdrilight.i # target to generate assembly for a file lights/hdrilight.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/lights/hdrilight.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/lights/hdrilight.s .PHONY : lights/hdrilight.s # target to build an object file renderers/debugrenderer.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/debugrenderer.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/debugrenderer.o .PHONY : renderers/debugrenderer.o # target to preprocess a source file renderers/debugrenderer.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/debugrenderer.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/debugrenderer.i .PHONY : renderers/debugrenderer.i # target to generate assembly for a file renderers/debugrenderer.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/debugrenderer.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/debugrenderer.s .PHONY : renderers/debugrenderer.s # target to build an object file renderers/integratorrenderer.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/integratorrenderer.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/integratorrenderer.o .PHONY : renderers/integratorrenderer.o # target to preprocess a source file renderers/integratorrenderer.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/integratorrenderer.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/integratorrenderer.i .PHONY : renderers/integratorrenderer.i # target to generate assembly for a file renderers/integratorrenderer.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/integratorrenderer.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/integratorrenderer.s .PHONY : renderers/integratorrenderer.s # target to build an object file renderers/progress.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/progress.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/progress.o .PHONY : renderers/progress.o # target to preprocess a source file renderers/progress.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/progress.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/progress.i .PHONY : renderers/progress.i # target to generate assembly for a file renderers/progress.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/progress.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/renderers/progress.s .PHONY : renderers/progress.s # target to build an object file samplers/distribution1d.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/distribution1d.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/distribution1d.o .PHONY : samplers/distribution1d.o # target to preprocess a source file samplers/distribution1d.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/distribution1d.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/distribution1d.i .PHONY : samplers/distribution1d.i # target to generate assembly for a file samplers/distribution1d.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/distribution1d.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/distribution1d.s .PHONY : samplers/distribution1d.s # target to build an object file samplers/distribution2d.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/distribution2d.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/distribution2d.o .PHONY : samplers/distribution2d.o # target to preprocess a source file samplers/distribution2d.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/distribution2d.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/distribution2d.i .PHONY : samplers/distribution2d.i # target to generate assembly for a file samplers/distribution2d.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/distribution2d.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/distribution2d.s .PHONY : samplers/distribution2d.s # target to build an object file samplers/sampler.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/sampler.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/sampler.o .PHONY : samplers/sampler.o # target to preprocess a source file samplers/sampler.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/sampler.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/sampler.i .PHONY : samplers/sampler.i # target to generate assembly for a file samplers/sampler.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/sampler.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/samplers/sampler.s .PHONY : samplers/sampler.s # target to build an object file shapes/trianglemesh_full.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/shapes/trianglemesh_full.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/shapes/trianglemesh_full.o .PHONY : shapes/trianglemesh_full.o # target to preprocess a source file shapes/trianglemesh_full.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/shapes/trianglemesh_full.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/shapes/trianglemesh_full.i .PHONY : shapes/trianglemesh_full.i # target to generate assembly for a file shapes/trianglemesh_full.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/shapes/trianglemesh_full.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/shapes/trianglemesh_full.s .PHONY : shapes/trianglemesh_full.s # target to build an object file shapes/trianglemesh_normals.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/shapes/trianglemesh_normals.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/shapes/trianglemesh_normals.o .PHONY : shapes/trianglemesh_normals.o # target to preprocess a source file shapes/trianglemesh_normals.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/shapes/trianglemesh_normals.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/shapes/trianglemesh_normals.i .PHONY : shapes/trianglemesh_normals.i # target to generate assembly for a file shapes/trianglemesh_normals.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/shapes/trianglemesh_normals.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/build.make examples/renderer/device_singleray/CMakeFiles/device_singleray.dir/shapes/trianglemesh_normals.s .PHONY : shapes/trianglemesh_normals.s # Help Target @@ -351,6 +351,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/examples/renderer/device_singleray/cmake_install.cmake b/external/embree/bin/examples/renderer/device_singleray/cmake_install.cmake deleted file mode 100644 index 4a10c679c..000000000 --- a/external/embree/bin/examples/renderer/device_singleray/cmake_install.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/examples/renderer/device_singleray - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - diff --git a/external/embree/bin/examples/renderer/renderer/Makefile b/external/embree/bin/examples/renderer/renderer/Makefile index 06cebaace..09e783d56 100644 --- a/external/embree/bin/examples/renderer/renderer/Makefile +++ b/external/embree/bin/examples/renderer/renderer/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/examples/renderer/renderer/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/renderer/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/examples/renderer/renderer/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/renderer/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/renderer/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/renderer/clean .PHONY : clean # The main clean target @@ -88,22 +88,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/renderer/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/renderer/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/renderer/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/renderer/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. examples/renderer/renderer/CMakeFiles/renderer.dir/rule: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/renderer/CMakeFiles/renderer.dir/rule + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/renderer/renderer/CMakeFiles/renderer.dir/rule .PHONY : examples/renderer/renderer/CMakeFiles/renderer.dir/rule # Convenience name for target. @@ -112,52 +112,52 @@ renderer: examples/renderer/renderer/CMakeFiles/renderer.dir/rule # fast build rule for target. renderer/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/build + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/build .PHONY : renderer/fast # target to build an object file glutdisplay.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/glutdisplay.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/glutdisplay.o .PHONY : glutdisplay.o # target to preprocess a source file glutdisplay.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/glutdisplay.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/glutdisplay.i .PHONY : glutdisplay.i # target to generate assembly for a file glutdisplay.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/glutdisplay.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/glutdisplay.s .PHONY : glutdisplay.s # target to build an object file regression.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/regression.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/regression.o .PHONY : regression.o # target to preprocess a source file regression.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/regression.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/regression.i .PHONY : regression.i # target to generate assembly for a file regression.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/regression.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/regression.s .PHONY : regression.s # target to build an object file renderer.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/renderer.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/renderer.o .PHONY : renderer.o # target to preprocess a source file renderer.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/renderer.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/renderer.i .PHONY : renderer.i # target to generate assembly for a file renderer.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/renderer.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/renderer/renderer/CMakeFiles/renderer.dir/build.make examples/renderer/renderer/CMakeFiles/renderer.dir/renderer.s .PHONY : renderer.s # Help Target @@ -189,6 +189,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/examples/renderer/renderer/cmake_install.cmake b/external/embree/bin/examples/renderer/renderer/cmake_install.cmake deleted file mode 100644 index ca2742240..000000000 --- a/external/embree/bin/examples/renderer/renderer/cmake_install.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/examples/renderer/renderer - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - diff --git a/external/embree/bin/examples/tutorials/Makefile b/external/embree/bin/examples/tutorials/Makefile index 2f37b12b3..4079990db 100644 --- a/external/embree/bin/examples/tutorials/Makefile +++ b/external/embree/bin/examples/tutorials/Makefile @@ -42,10 +42,10 @@ EQUALS = = CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree2 +CMAKE_SOURCE_DIR = /usr/local/igl/libigl/external/embree # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree2/bin +CMAKE_BINARY_DIR = /usr/local/igl/libigl/external/embree/bin #============================================================================= # Targets provided globally by CMake. @@ -72,14 +72,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles /usr/local/igl/libigl/external/embree2/bin/examples/tutorials/CMakeFiles/progress.marks - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/tutorials/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree2/bin/CMakeFiles 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles /usr/local/igl/libigl/external/embree/bin/examples/tutorials/CMakeFiles/progress.marks + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/tutorials/all + $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/igl/libigl/external/embree/bin/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/tutorials/clean + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/tutorials/clean .PHONY : clean # The main clean target @@ -88,22 +88,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/tutorials/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/tutorials/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/tutorials/preinstall + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/tutorials/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. examples/tutorials/CMakeFiles/tutorial_host_device.dir/rule: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/tutorials/CMakeFiles/tutorial_host_device.dir/rule + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/tutorials/CMakeFiles/tutorial_host_device.dir/rule .PHONY : examples/tutorials/CMakeFiles/tutorial_host_device.dir/rule # Convenience name for target. @@ -112,12 +112,12 @@ tutorial_host_device: examples/tutorials/CMakeFiles/tutorial_host_device.dir/rul # fast build rule for target. tutorial_host_device/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorial_host_device.dir/build.make examples/tutorials/CMakeFiles/tutorial_host_device.dir/build + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorial_host_device.dir/build.make examples/tutorials/CMakeFiles/tutorial_host_device.dir/build .PHONY : tutorial_host_device/fast # Convenience name for target. examples/tutorials/CMakeFiles/tutorials.dir/rule: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/tutorials/CMakeFiles/tutorials.dir/rule + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/tutorials/CMakeFiles/tutorials.dir/rule .PHONY : examples/tutorials/CMakeFiles/tutorials.dir/rule # Convenience name for target. @@ -126,52 +126,52 @@ tutorials: examples/tutorials/CMakeFiles/tutorials.dir/rule # fast build rule for target. tutorials/fast: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/build + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/build .PHONY : tutorials/fast # target to build an object file glutdisplay.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/glutdisplay.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/glutdisplay.o .PHONY : glutdisplay.o # target to preprocess a source file glutdisplay.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/glutdisplay.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/glutdisplay.i .PHONY : glutdisplay.i # target to generate assembly for a file glutdisplay.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/glutdisplay.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/glutdisplay.s .PHONY : glutdisplay.s # target to build an object file obj_loader.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/obj_loader.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/obj_loader.o .PHONY : obj_loader.o # target to preprocess a source file obj_loader.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/obj_loader.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/obj_loader.i .PHONY : obj_loader.i # target to generate assembly for a file obj_loader.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/obj_loader.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorials.dir/build.make examples/tutorials/CMakeFiles/tutorials.dir/obj_loader.s .PHONY : obj_loader.s # target to build an object file tutorials_host_device.o: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorial_host_device.dir/build.make examples/tutorials/CMakeFiles/tutorial_host_device.dir/tutorials_host_device.o + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorial_host_device.dir/build.make examples/tutorials/CMakeFiles/tutorial_host_device.dir/tutorials_host_device.o .PHONY : tutorials_host_device.o # target to preprocess a source file tutorials_host_device.i: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorial_host_device.dir/build.make examples/tutorials/CMakeFiles/tutorial_host_device.dir/tutorials_host_device.i + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorial_host_device.dir/build.make examples/tutorials/CMakeFiles/tutorial_host_device.dir/tutorials_host_device.i .PHONY : tutorials_host_device.i # target to generate assembly for a file tutorials_host_device.s: - cd /usr/local/igl/libigl/external/embree2/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorial_host_device.dir/build.make examples/tutorials/CMakeFiles/tutorial_host_device.dir/tutorials_host_device.s + cd /usr/local/igl/libigl/external/embree/bin && $(MAKE) -f examples/tutorials/CMakeFiles/tutorial_host_device.dir/build.make examples/tutorials/CMakeFiles/tutorial_host_device.dir/tutorials_host_device.s .PHONY : tutorials_host_device.s # Help Target @@ -204,6 +204,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/igl/libigl/external/embree2/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /usr/local/igl/libigl/external/embree/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/external/embree/bin/examples/tutorials/cmake_install.cmake b/external/embree/bin/examples/tutorials/cmake_install.cmake deleted file mode 100644 index 048c08ca4..000000000 --- a/external/embree/bin/examples/tutorials/cmake_install.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Install script for directory: /usr/local/igl/libigl/external/embree2/examples/tutorials - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - diff --git a/external/embree/bin/renderer b/external/embree/bin/renderer index 07c2758d6bd75f7bab9adc1f972ad7e5d3258d57..7cda78bc7eda3b18e42d98546750c3b7ff4d8fbb 100755 GIT binary patch delta 85368 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�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 z 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%0D-=wFc!kv#kc@H#1g)@|)RCgYugh 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 OVt!T5>AXoDZ~7lXwPXAM delta 12915 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 diff --git a/external/embree/cmake/FindCOI.cmake b/external/embree/cmake/FindCOI.cmake deleted file mode 100644 index 0d6ef5d5b..000000000 --- a/external/embree/cmake/FindCOI.cmake +++ /dev/null @@ -1,36 +0,0 @@ -## ======================================================================== ## -## Copyright 2009-2013 Intel Corporation ## -## ## -## Licensed under the Apache License, Version 2.0 (the "License"); ## -## you may not use this file except in compliance with the License. ## -## You may obtain a copy of the License at ## -## ## -## http://www.apache.org/licenses/LICENSE-2.0 ## -## ## -## Unless required by applicable law or agreed to in writing, software ## -## distributed under the License is distributed on an "AS IS" BASIS, ## -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ## -## See the License for the specific language governing permissions and ## -## limitations under the License. ## -## ======================================================================== ## - -INCLUDE_DIRECTORIES(/opt/intel/mic/coi/include) - -FIND_PATH(COI_INCLUDE_PATH source/COIProcess_source.h /opt/intel/mic/coi/include) -FIND_PATH(COI_HOST_LIBRARY_DIR libcoi_host.so /opt/intel/mic/coi/host-linux-release/lib/) -FIND_PATH(COI_DEV_LIBRARY_DIR libcoi_device.so /opt/intel/mic/coi/device-linux-release/lib/) - -IF (COI_INCLUDE_PATH AND COI_HOST_LIBRARY_DIR AND COI_DEV_LIBRARY_DIR) - SET(COI_FOUND TRUE) - SET(COI_INCLUDE_PATHS ${COI_INCLUDE_PATH}) - SET(COI_HOST_LIBRARIES ${COI_HOST_LIBRARY_DIR}/libcoi_host.so) - SET(COI_DEV_LIBRARIES ${COI_DEV_LIBRARY_DIR}/libcoi_device.so) -ENDIF () - -MARK_AS_ADVANCED(COI_INCLUDE_PATH) -MARK_AS_ADVANCED(COI_HOST_LIBRARY_DIR) -MARK_AS_ADVANCED(COI_DEV_LIBRARY_DIR) - -MARK_AS_ADVANCED(COI_INCLUDE_PATHS) -MARK_AS_ADVANCED(COI_HOST_LIBRARIES) -MARK_AS_ADVANCED(COI_DEV_LIBRARIES) diff --git a/external/embree/cmake/build_clang.cmake b/external/embree/cmake/build_clang.cmake deleted file mode 100644 index 06c49d542..000000000 --- a/external/embree/cmake/build_clang.cmake +++ /dev/null @@ -1,57 +0,0 @@ -## ======================================================================== ## -## Copyright 2009-2013 Intel Corporation ## -## ## -## Licensed under the Apache License, Version 2.0 (the "License"); ## -## you may not use this file except in compliance with the License. ## -## You may obtain a copy of the License at ## -## ## -## http://www.apache.org/licenses/LICENSE-2.0 ## -## ## -## Unless required by applicable law or agreed to in writing, software ## -## distributed under the License is distributed on an "AS IS" BASIS, ## -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ## -## See the License for the specific language governing permissions and ## -## limitations under the License. ## -## ======================================================================== ## - -SET(COMPILER_TARGET "SSE4.2" CACHE INT "SIMD version to use (SSSE3,SSE4.1,SSE4.2,AVX,AVX-I,AVX2)") - -IF(COMPILER_TARGET STREQUAL "SSSE3") - SET(__SSE__ 1) - SET(__AVX__ 0) - SET(SIMD_FLAGS "-mssse3") -ELSEIF(COMPILER_TARGET STREQUAL "SSE4.1") - SET(__SSE__ 1) - SET(__AVX__ 0) - SET(SIMD_FLAGS "-msse4.1") -ELSEIF(COMPILER_TARGET STREQUAL "SSE4.2") - SET(__SSE__ 1) - SET(__AVX__ 0) - SET(SIMD_FLAGS "-msse4.2") -ELSEIF(COMPILER_TARGET STREQUAL "AVX") - SET(__SSE__ 1) - SET(__AVX__ 1) - SET(SIMD_FLAGS "-mavx -mvzeroupper") -ELSEIF(COMPILER_TARGET STREQUAL "AVX-I") - SET(__SSE__ 1) - SET(__AVX__ 1) - SET(SIMD_FLAGS "-mavx2 -mvzeroupper") -ELSEIF(COMPILER_TARGET STREQUAL "AVX2") - SET(__SSE__ 1) - SET(__AVX__ 1) - SET(SIMD_FLAGS "-mavx2 -mvzeroupper") -ELSE() - MESSAGE(FATAL_ERROR "SIMD Version ${COMPILER_TARGET} not supported use SSSE3, SSE4.1, SSE4.2, AVX, AVX-I, or AVX2" ) -ENDIF() - -SET(CMAKE_CXX_COMPILER "clang++") -SET(CMAKE_C_COMPILER "clang") -SET(CMAKE_CXX_FLAGS "-fPIC -ffast-math -fvisibility-inlines-hidden -fvisibility=hidden ${SIMD_FLAGS}") -SET(CMAKE_CXX_FLAGS_DEBUG "-DDEBUG -g -O0 -ftree-ter") -SET(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -g -O3") -SET(CMAKE_EXE_LINKER_FLAGS "") - -SET(BUILD_FOR_XEON_PHI OFF) -MARK_AS_ADVANCED(BUILD_FOR_XEON_PHI) - -SET(EXT "") diff --git a/external/embree/cmake/build_gcc.cmake b/external/embree/cmake/build_gcc.cmake deleted file mode 100644 index 0a1a62108..000000000 --- a/external/embree/cmake/build_gcc.cmake +++ /dev/null @@ -1,57 +0,0 @@ -## ======================================================================== ## -## Copyright 2009-2013 Intel Corporation ## -## ## -## Licensed under the Apache License, Version 2.0 (the "License"); ## -## you may not use this file except in compliance with the License. ## -## You may obtain a copy of the License at ## -## ## -## http://www.apache.org/licenses/LICENSE-2.0 ## -## ## -## Unless required by applicable law or agreed to in writing, software ## -## distributed under the License is distributed on an "AS IS" BASIS, ## -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ## -## See the License for the specific language governing permissions and ## -## limitations under the License. ## -## ======================================================================== ## - -SET(COMPILER_TARGET "SSE4.2" CACHE INT "SIMD version to use (SSSE3,SSE4.1,SSE4.2,AVX,AVX-I,AVX2)") - -IF(COMPILER_TARGET STREQUAL "SSSE3") - SET(__SSE__ 1) - SET(__AVX__ 0) - SET(SIMD_FLAGS "-mssse3") -ELSEIF(COMPILER_TARGET STREQUAL "SSE4.1") - SET(__SSE__ 1) - SET(__AVX__ 0) - SET(SIMD_FLAGS "-msse4.1") -ELSEIF(COMPILER_TARGET STREQUAL "SSE4.2") - SET(__SSE__ 1) - SET(__AVX__ 0) - SET(SIMD_FLAGS "-msse4.2") -ELSEIF(COMPILER_TARGET STREQUAL "AVX") - SET(__SSE__ 1) - SET(__AVX__ 1) - SET(SIMD_FLAGS "-mavx") -ELSEIF(COMPILER_TARGET STREQUAL "AVX-I") - SET(__SSE__ 1) - SET(__AVX__ 1) - SET(SIMD_FLAGS "-mavx2") -ELSEIF(COMPILER_TARGET STREQUAL "AVX2") - SET(__SSE__ 1) - SET(__AVX__ 1) - SET(SIMD_FLAGS "-mavx2") -ELSE() - MESSAGE(FATAL_ERROR "SIMD Version ${COMPILER_TARGET} not supported use SSSE3, SSE4.1, SSE4.2, AVX, AVX-I, or AVX2" ) -ENDIF() - -SET(CMAKE_CXX_COMPILER "g++") -SET(CMAKE_C_COMPILER "gcc") -SET(CMAKE_CXX_FLAGS "-fPIC -ffast-math -fvisibility-inlines-hidden -fvisibility=hidden ${SIMD_FLAGS}") -SET(CMAKE_CXX_FLAGS_DEBUG "-DDEBUG -g -O0 -ftree-ter") -SET(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -g -O3 -Wstrict-aliasing=0") -SET(CMAKE_EXE_LINKER_FLAGS "") - -SET(BUILD_FOR_XEON_PHI OFF) -MARK_AS_ADVANCED(BUILD_FOR_XEON_PHI) - -SET(EXT "") diff --git a/external/embree/cmake/build_icc.cmake b/external/embree/cmake/build_icc.cmake deleted file mode 100644 index ab403c881..000000000 --- a/external/embree/cmake/build_icc.cmake +++ /dev/null @@ -1,61 +0,0 @@ -## ======================================================================== ## -## Copyright 2009-2013 Intel Corporation ## -## ## -## Licensed under the Apache License, Version 2.0 (the "License"); ## -## you may not use this file except in compliance with the License. ## -## You may obtain a copy of the License at ## -## ## -## http://www.apache.org/licenses/LICENSE-2.0 ## -## ## -## Unless required by applicable law or agreed to in writing, software ## -## distributed under the License is distributed on an "AS IS" BASIS, ## -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ## -## See the License for the specific language governing permissions and ## -## limitations under the License. ## -## ======================================================================== ## - -SET(COMPILER_TARGET "SSE4.2" CACHE INT "SIMD version to use (SSSE3,SSE4.1,SSE4.2,AVX,AVX-I,AVX2)") - -IF(COMPILER_TARGET STREQUAL "SSSE3") - SET(__SSE__ 1) - SET(__AVX__ 0) - SET(SIMD_FLAGS "-xssse3") -ELSEIF(COMPILER_TARGET STREQUAL "SSE4.1") - SET(__SSE__ 1) - SET(__AVX__ 0) - SET(SIMD_FLAGS "-xsse4.1") -ELSEIF(COMPILER_TARGET STREQUAL "SSE4.2") - SET(__SSE__ 1) - SET(__AVX__ 0) - SET(SIMD_FLAGS "-xsse4.2") -ELSEIF(COMPILER_TARGET STREQUAL "AVX") - SET(__SSE__ 1) - SET(__AVX__ 1) - SET(SIMD_FLAGS "-xAVX") -ELSEIF(COMPILER_TARGET STREQUAL "AVX-I") - SET(__SSE__ 1) - SET(__AVX__ 1) - SET(SIMD_FLAGS "-xCORE-AVX-I") -ELSEIF(COMPILER_TARGET STREQUAL "AVX2") - SET(__SSE__ 1) - SET(__AVX__ 1) - SET(SIMD_FLAGS "-xCORE-AVX2") -ELSE() - MESSAGE(FATAL_ERROR "SIMD Version ${COMPILER_TARGET} not supported use SSSE3, SSE4.1, SSE4.2, AVX, AVX-I, or AVX2" ) -ENDIF() - -SET(CMAKE_CXX_COMPILER "icpc") -SET(CMAKE_C_COMPILER "icc") -SET(CMAKE_CXX_FLAGS "-Wall -fPIC -fp-model fast -fvisibility-inlines-hidden -fvisibility=hidden ${SIMD_FLAGS} -restrict") -SET(CMAKE_CXX_FLAGS_DEBUG "-DDEBUG -g -O0") -SET(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -O3 -fimf-precision=low -no-inline-max-total-size -inline-factor=20 -no-prec-div -no-prec-sqrt ") # -g -SET(CMAKE_EXE_LINKER_FLAGS "") - -IF (APPLE) - SET (CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS_INIT} -dynamiclib) -ENDIF (APPLE) - -SET(BUILD_FOR_XEON_PHI OFF) -MARK_AS_ADVANCED(BUILD_FOR_XEON_PHI) - -SET(EXT "") diff --git a/external/embree/cmake/build_icc_mic.cmake b/external/embree/cmake/build_icc_mic.cmake deleted file mode 100644 index 42be90bf9..000000000 --- a/external/embree/cmake/build_icc_mic.cmake +++ /dev/null @@ -1,35 +0,0 @@ -## ======================================================================== ## -## Copyright 2009-2013 Intel Corporation ## -## ## -## Licensed under the Apache License, Version 2.0 (the "License"); ## -## you may not use this file except in compliance with the License. ## -## You may obtain a copy of the License at ## -## ## -## http://www.apache.org/licenses/LICENSE-2.0 ## -## ## -## Unless required by applicable law or agreed to in writing, software ## -## distributed under the License is distributed on an "AS IS" BASIS, ## -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ## -## See the License for the specific language governing permissions and ## -## limitations under the License. ## -## ======================================================================== ## - -#SET(COMPILER_TARGET "MIC" CACHE STRING "SSE version to use (SSSE3,SSE4.1,SSE4.2,AVX)" FORCE) - -SET(__SSE__ 0) -SET(__AVX__ 0) - -SET (CMAKE_CXX_COMPILER icpc) -SET (CMAKE_CXX_FLAGS "-mmic -restrict -Wall -fasm-blocks -fPIC") -SET (CMAKE_CXX_FLAGS_NOOPT "-O0 -DDEBUG") -SET (CMAKE_CXX_FLAGS_DEBUG "-g -w1 -O2 -DDEBUG ") - -# -ansi-alias # ISPC not working with ansi-alias flag - -SET (CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG -mCG_lrb_num_threads=4 -mCG_lrb_num_threads=4 -fp-model fast -fimf-precision=low -fasm-blocks -no-inline-max-total-size -inline-factor=200 -fPIC -fma -restrict -no-prec-div -no-prec-sqrt -mGLOB_default_function_attrs=\"use_vec_for_imul=on;use_fast_math=on;gather_scatter_loop_jknzd=on;gather_scatter_loop_unroll=2;use_gather_scatter_hint=on;c_lrb_avoid_vector_insts_with_rip=on;c_avoid_bank_conflicts=on;c_sch_nop_insertion=on;c_avoid_movz_and_movs=off;c_avoid_integer_ciscization=on;avoid_stall_between_all_insts=on;avoid_long_vector_ints=on;avoid_loads_with_extend=on;smart_mem_conflicts=on\" -mP2OPT_hlo_prefetch=F ") - -SET(CMAKE_LINKER icpc) -SET(CMAKE_CXX_LINK_EXECUTABLE " -mmic -static-intel -L/opt/intel/composerxe_mic/compiler/lib/mic -rdynamic -fPIC -L/opt/intel/mic/coi/device-linux-release/lib -o ${CMAKE_GNULD_IMAGE_VERSION} -zmuldefs") -SET(CMAKE_CXX_CREATE_SHARED_LIBRARY " -mmic -static-intel -L/opt/intel/composerxe_mic/compiler/lib/mic/ -L/opt/intel/mic/coi/device-linux-release -o ${CMAKE_GNULD_IMAGE_VERSION} -zmuldefs") - -SET(EXT "_knc") diff --git a/external/embree/cmake/build_ispc.cmake b/external/embree/cmake/build_ispc.cmake deleted file mode 100644 index df9ef2d78..000000000 --- a/external/embree/cmake/build_ispc.cmake +++ /dev/null @@ -1,108 +0,0 @@ -## ======================================================================== ## -## Copyright 2009-2013 Intel Corporation ## -## ## -## Licensed under the Apache License, Version 2.0 (the "License"); ## -## you may not use this file except in compliance with the License. ## -## You may obtain a copy of the License at ## -## ## -## http://www.apache.org/licenses/LICENSE-2.0 ## -## ## -## Unless required by applicable law or agreed to in writing, software ## -## distributed under the License is distributed on an "AS IS" BASIS, ## -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ## -## See the License for the specific language governing permissions and ## -## limitations under the License. ## -## ======================================================================== ## - -SET(ISPC_TARGET_DIR ${CMAKE_CURRENT_BINARY_DIR}) -INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR} ${ISPC_TARGET_DIR}) - -SET(ISPC_DIR $ENV{ISPC_DIR} CACHE STRING "Path to ISPC root dir.") -MARK_AS_ADVANCED(ISPC_DIR) - -IF (${TARGET_SPMD} STREQUAL "knc") - INCLUDE(build_icc_mic) - SET(IVL_TARGET "knc") - SET (ISPC_TARGET generic-16 --emit-c++ --c++-include-file=${ISPC_DIR}/examples/intrinsics/knc.h) - INCLUDE_DIRECTORIES(/opt/intel/mic/coi/include) - SET (ISPC_TARGET_EXT "cpp") - SET (ISPC_TARGET_DEFINE __MIC__) - ADD_DEFINITIONS(-D__ISPC_TARGET_MIC__) -ELSEIF (${TARGET_SPMD} STREQUAL "avx") - SET (ISPC_TARGET avx) - SET (ISPC_TARGET_EXT o) - SET (ISPC_TARGET_DEFINE __AVX__) - ADD_DEFINITIONS(-D__ISPC_TARGET_AVX__) -ELSEIF (${TARGET_SPMD} STREQUAL "sse") - SET (ISPC_TARGET sse4) - SET (ISPC_TARGET_EXT o) - SET (ISPC_TARGET_DEFINE __SSE4__) - ADD_DEFINITIONS(-D__ISPC_TARGET_SSE__) -ELSE () - MESSAGE(FATAL_ERROR "Unknown backend specified: " ${TARGET_SPMD}) -ENDIF () - -####################################################### -# rule to compile .ispc file to .dev.cpp and .dev.h -# Note that this is only a *rule*, so as long as no other -# library or executable actually *uses* the respective -# .dev.cpp file nothing at all will happen. -####################################################### -MACRO(ISPC_COMPILE _filename _dest_base) - - GET_FILENAME_COMPONENT(_basename ${_filename} NAME_WE) - GET_FILENAME_COMPONENT(_dirname ${_filename} PATH) - - IF("${_dirname}" STREQUAL "") - SET(_full_dir_name ${_dest_base}) - ELSE("${_dirname}" STREQUAL "") - SET(_full_dir_name ${_dest_base}/${_dirname}) - ENDIF("${_dirname}" STREQUAL "") - - SET(_out_base ${_full_dir_name}/${_basename}) - SET(_out_base2 ${ISPC_TARGET_DIR}/${_basename}) - - IF (EXISTS ${_out_base}.dev.idep) - FILE(READ ${_out_base}.dev.idep contents) - STRING(REGEX REPLACE " " ";" contents "${contents}") - STRING(REGEX REPLACE ";" "\\\\;" contents "${contents}") - STRING(REGEX REPLACE "\n" ";" contents "${contents}") - SET(deps "") - FOREACH(dep ${contents}) - IF (EXISTS ${dep}) - SET(deps ${deps} ${dep}) - ENDIF (EXISTS ${dep}) - ENDFOREACH(dep ${contents}) - ELSE (EXISTS ${_out_base}.dev.idep ) - SET(deps "") - ENDIF () - - ADD_CUSTOM_COMMAND( - OUTPUT ${_out_base}.dev.${ISPC_TARGET_EXT} ${_out_base2}_ispc.h - COMMAND mkdir -p ${_full_dir_name} \; ispc - -I ${CMAKE_CURRENT_SOURCE_DIR} - -D${ISPC_TARGET_DEFINE} - --pic - # FIXME -g - -O1 - --target ${ISPC_TARGET} - --wno-perf - --opt=fast-math - --opt=force-aligned-memory - -h ${_out_base2}_ispc.h - -o ${_out_base}.dev.${ISPC_TARGET_EXT} - -MMM ${_out_base}.dev.idep - ${CMAKE_CURRENT_SOURCE_DIR}/${_filename} - \; - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_filename} - ${deps}) - -ENDMACRO(ISPC_COMPILE) - -FOREACH(ispc_src ${ISPC_SOURCES}) - GET_FILENAME_COMPONENT(_basename ${ispc_src} NAME_WE) - GET_FILENAME_COMPONENT(_dirname ${ispc_src} PATH) - ISPC_COMPILE(${ispc_src} ${ISPC_TARGET_DIR}) - SET(SOURCES ${SOURCES} "${ISPC_TARGET_DIR}/${_dirname}/${_basename}.dev.${ISPC_TARGET_EXT}") -ENDFOREACH() - diff --git a/external/embree/examples/common/image/FindImageMagick.cmake b/external/embree/examples/common/image/FindImageMagick.cmake deleted file mode 100755 index bbb3ed730..000000000 --- a/external/embree/examples/common/image/FindImageMagick.cmake +++ /dev/null @@ -1,42 +0,0 @@ -## ======================================================================== ## -## Copyright 2009-2013 Intel Corporation ## -## ## -## Licensed under the Apache License, Version 2.0 (the "License"); ## -## you may not use this file except in compliance with the License. ## -## You may obtain a copy of the License at ## -## ## -## http://www.apache.org/licenses/LICENSE-2.0 ## -## ## -## Unless required by applicable law or agreed to in writing, software ## -## distributed under the License is distributed on an "AS IS" BASIS, ## -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ## -## See the License for the specific language governing permissions and ## -## limitations under the License. ## -## ======================================================================== ## - -SET(LIBRARY_PATHS - /usr/lib /usr/local/lib /opt/local/lib) - -FIND_PATH(IMAGEMAGICK_INCLUDE_PATH Magick++.h - /usr/include /usr/include/ImageMagick - /usr/local/include /usr/local/include/ImageMagick - /opt/local/include /opt/local/include/ImageMagick -) - -FIND_LIBRARY(IMAGEMAGICK_CXX_LIBRARY NAMES Magick++ PATHS ${LIBRARY_PATHS} ) -FIND_LIBRARY(IMAGEMAGICK_C_LIBRARY NAMES Magick MagickCore PATHS ${LIBRARY_PATHS} ) - -IF (IMAGEMAGICK_INCLUDE_PATH AND IMAGEMAGICK_CXX_LIBRARY AND IMAGEMAGICK_C_LIBRARY) - SET(IMAGEMAGICK_FOUND TRUE) - SET(IMAGEMAGICK_INCLUDE_PATHS ${IMAGEMAGICK_INCLUDE_PATH} CACHE STRING "ImageMagick include paths") - SET(IMAGEMAGICK_LIBRARIES ${IMAGEMAGICK_CXX_LIBRARY} ${IMAGEMAGICK_C_LIBRARY} CACHE STRING "ImageMagick Libraries") -ENDIF (IMAGEMAGICK_INCLUDE_PATH AND IMAGEMAGICK_CXX_LIBRARY AND IMAGEMAGICK_C_LIBRARY) - -MARK_AS_ADVANCED( - IMAGEMAGICK_FOUND - IMAGEMAGICK_INCLUDE_PATHS - IMAGEMAGICK_LIBRARIES - IMAGEMAGICK_CXX_LIBRARY - IMAGEMAGICK_C_LIBRARY - IMAGEMAGICK_INCLUDE_PATH -) diff --git a/external/embree/examples/common/image/FindOpenEXR.cmake b/external/embree/examples/common/image/FindOpenEXR.cmake deleted file mode 100755 index c3e37973c..000000000 --- a/external/embree/examples/common/image/FindOpenEXR.cmake +++ /dev/null @@ -1,47 +0,0 @@ -## ======================================================================== ## -## Copyright 2009-2013 Intel Corporation ## -## ## -## Licensed under the Apache License, Version 2.0 (the "License"); ## -## you may not use this file except in compliance with the License. ## -## You may obtain a copy of the License at ## -## ## -## http://www.apache.org/licenses/LICENSE-2.0 ## -## ## -## Unless required by applicable law or agreed to in writing, software ## -## distributed under the License is distributed on an "AS IS" BASIS, ## -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ## -## See the License for the specific language governing permissions and ## -## limitations under the License. ## -## ======================================================================== ## - -SET(LIBRARY_PATHS - /usr/lib /usr/local/lib /opt/local/lib) - -FIND_PATH(OPENEXR_INCLUDE_PATH ImfHeader.h - /usr/include /usr/include/OpenEXR - /usr/local/include /usr/local/include/OpenEXR - /opt/local/include /opt/local/include/OpenEXR) - -FIND_LIBRARY(OPENEXR_HALF_LIBRARY NAMES Half PATHS ${LIBRARY_PATHS}) -FIND_LIBRARY(OPENEXR_IEX_LIBRARY NAMES Iex PATHS ${LIBRARY_PATHS}) -FIND_LIBRARY(OPENEXR_IMATH_LIBRARY NAMES Imath PATHS ${LIBRARY_PATHS}) -FIND_LIBRARY(OPENEXR_ILMIMF_LIBRARY NAMES IlmImf PATHS ${LIBRARY_PATHS}) -FIND_LIBRARY(OPENEXR_ILMTHREAD_LIBRARY NAMES IlmThread PATHS ${LIBRARY_PATHS}) - -IF (OPENEXR_INCLUDE_PATH AND OPENEXR_HALF_LIBRARY AND OPENEXR_IEX_LIBRARY AND OPENEXR_IMATH_LIBRARY AND OPENEXR_ILMIMF_LIBRARY AND OPENEXR_ILMTHREAD_LIBRARY) - SET(OPENEXR_FOUND TRUE) - SET(OPENEXR_INCLUDE_PATHS ${OPENEXR_INCLUDE_PATH} CACHE STRING "OpenEXR include paths") - SET(OPENEXR_LIBRARIES ${OPENEXR_HALF_LIBRARY} ${OPENEXR_IEX_LIBRARY} ${OPENEXR_IMATH_LIBRARY} ${OPENEXR_ILMIMF_LIBRARY} ${OPENEXR_ILMTHREAD_LIBRARY} CACHE STRING "OpenEXR Libraries") -ENDIF () - -MARK_AS_ADVANCED( - OPENEXR_FOUND - OPENEXR_INCLUDE_PATHS - OPENEXR_LIBRARIES - OPENEXR_INCLUDE_PATH - OPENEXR_HALF_LIBRARY - OPENEXR_IEX_LIBRARY - OPENEXR_IMATH_LIBRARY - OPENEXR_ILMIMF_LIBRARY - OPENEXR_ILMTHREAD_LIBRARY -) diff --git a/include/igl/embree/EmbreeIntersector.h b/include/igl/embree/EmbreeIntersector.h index 9ebf4d4c7..b86ec1529 100644 --- a/include/igl/embree/EmbreeIntersector.h +++ b/include/igl/embree/EmbreeIntersector.h @@ -7,20 +7,15 @@ #ifndef IGL_EMBREE_INTERSECTOR_H #define IGL_EMBREE_INTERSECTOR_H -#include "include/embree.h" -#include "include/intersector1.h" -#include "common/ray.h" +#include "Hit.h" +#include +#include +#include +#include #include namespace igl { - struct Hit - { - int id; // primitive id - float u,v; // barycentric coordinates - float t; // distance = direction*t to intersection - }; - template < typename Scalar, typename Index> @@ -32,10 +27,9 @@ namespace igl public: // V #V by 3 list of vertex positions // F #F by 3 list of Oriented triangles - EmbreeIntersector(); EmbreeIntersector( - const PointMatrixType & V, - const FaceMatrixType & F, + const PointMatrixType & V = PointMatrixType(), + const FaceMatrixType & F = FaceMatrixType(), const char* structure = "default", const char* builder = "default", const char* traverser = "default"); @@ -97,24 +91,6 @@ namespace igl template inline embree::Vector3f toVector3f(const RowVector3 &p) { return embree::Vector3f((float)p[0], (float)p[1], (float)p[2]); } -template < -typename Scalar, -typename Index> -igl::EmbreeIntersector < Scalar, Index> -::EmbreeIntersector() -{ - static bool inited = false; - if(!inited) - { - embree::rtcInit(); -#ifdef VERBOSE - embree::rtcSetVerbose(3); -#endif - embree::rtcStartThreads(); - inited = true; - } -} - template < typename Scalar, typename Index> @@ -124,17 +100,30 @@ igl::EmbreeIntersector < Scalar, Index> const char* structure, const char* builder, const char* traverser) + : + mesh(NULL), + triangles(NULL), + vertices(NULL), + intersector(NULL) { + using namespace std; static bool inited = false; if(!inited) { + cout<<"before rtcInit()"< template < - typename PointMatrixType, - typename FaceMatrixType, - typename RowVector3, + typename Scalar, + typename Index, typename DerivedP, typename DerivedN, typename DerivedS > void igl::ambient_occlusion( - const igl::EmbreeIntersector & ei, + const igl::EmbreeIntersector & ei, const Eigen::PlainObjectBase & P, const Eigen::PlainObjectBase & N, const int num_samples, @@ -39,7 +38,7 @@ void igl::ambient_occlusion( // reverse ray d *= -1; } - embree::Hit hit; + igl::Hit hit; if(ei.intersectRay(origin,d,hit)) { num_hits++; @@ -66,15 +65,13 @@ void igl::ambient_occlusion( using namespace igl; using namespace Eigen; EmbreeIntersector< - PlainObjectBase, - PlainObjectBase, - Matrix > ei(V,F); + typename DerivedV::Scalar, + typename DerivedF::Scalar > ei(V,F); return ambient_occlusion(ei,P,N,num_samples,S); } #ifndef IGL_HEADER_ONLY // Explicit template instanciation -template void igl::ambient_occlusion, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix >(igl::EmbreeIntersector, Eigen::Matrix, Eigen::Matrix > const&, Eigen::PlainObjectBase > const&, Eigen::PlainObjectBase > const&, const int, Eigen::PlainObjectBase >&); -template void igl::ambient_occlusion, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix >(Eigen::PlainObjectBase > const&, Eigen::PlainObjectBase > const&, Eigen::PlainObjectBase > const&, Eigen::PlainObjectBase > const&, int, Eigen::PlainObjectBase >&); -template void igl::ambient_occlusion >, Eigen::PlainObjectBase >, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix >(igl::EmbreeIntersector >, Eigen::PlainObjectBase >, Eigen::Matrix > const&, Eigen::PlainObjectBase > const&, Eigen::PlainObjectBase > const&, int, Eigen::PlainObjectBase >&); +template void igl::ambient_occlusion, Eigen::Matrix, Eigen::Matrix >(igl::EmbreeIntersector const&, Eigen::PlainObjectBase > const&, Eigen::PlainObjectBase > const&, int, Eigen::PlainObjectBase >&); +template void igl::ambient_occlusion, Eigen::Matrix, Eigen::Matrix >(igl::EmbreeIntersector const&, Eigen::PlainObjectBase > const&, Eigen::PlainObjectBase > const&, int, Eigen::PlainObjectBase >&); #endif diff --git a/include/igl/embree/ambient_occlusion.h b/include/igl/embree/ambient_occlusion.h index e482d48ad..0f999c078 100644 --- a/include/igl/embree/ambient_occlusion.h +++ b/include/igl/embree/ambient_occlusion.h @@ -6,9 +6,8 @@ namespace igl { // Forward define template < - typename PointMatrixType, - typename FaceMatrixType, - typename RowVector3> + typename Scalar, + typename Index> class EmbreeIntersector; // Compute ambient occlusion per given point // @@ -21,14 +20,13 @@ namespace igl // (not occluded) // template < - typename PointMatrixType, - typename FaceMatrixType, - typename RowVector3, + typename Scalar, + typename Index, typename DerivedP, typename DerivedN, typename DerivedS > void ambient_occlusion( - const igl::EmbreeIntersector & ei, + const igl::EmbreeIntersector & ei, const Eigen::PlainObjectBase & P, const Eigen::PlainObjectBase & N, const int num_samples, diff --git a/include/igl/embree/bone_visible.cpp b/include/igl/embree/bone_visible.cpp index 65326b0c0..7611ddc53 100644 --- a/include/igl/embree/bone_visible.cpp +++ b/include/igl/embree/bone_visible.cpp @@ -26,8 +26,8 @@ IGL_INLINE void igl::bone_visible( FF.resize(F.rows()*2,F.cols()); FF << F, F.rowwise().reverse(); // Initialize intersector - const EmbreeIntersector ei = - EmbreeIntersector(V,FF); + const EmbreeIntersector ei = + EmbreeIntersector(V,FF); const double sd_norm = (s-d).norm(); // Embree seems to be parallel when constructing but not when tracing rays #pragma omp parallel for @@ -64,14 +64,14 @@ IGL_INLINE void igl::bone_visible( projv = d; } } - embree::Hit hit; + igl::Hit hit; // perhaps 1.0 should be 1.0-epsilon, or actually since we checking the // incident face, perhaps 1.0 should be 1.0+eps const Vector3d dir = (Vv-projv)*1.0; if(ei.intersectSegment(projv,dir, hit)) { // mod for double sided lighting - const int fi = hit.id0 % F.rows(); + const int fi = hit.id % F.rows(); //if(v == 1228-1) //{ diff --git a/include/igl/embree/orient_outward_ao.cpp b/include/igl/embree/orient_outward_ao.cpp index 441b6be73..09418f27e 100644 --- a/include/igl/embree/orient_outward_ao.cpp +++ b/include/igl/embree/orient_outward_ao.cpp @@ -13,16 +13,15 @@ template < typename DerivedV, typename DerivedF, typename DerivedC, - typename PointMatrixType, - typename FaceMatrixType, - typename RowVector3, + typename Scalar, + typename Index, typename DerivedFF, typename DerivedI> IGL_INLINE void igl::orient_outward_ao( const Eigen::PlainObjectBase & V, const Eigen::PlainObjectBase & F, const Eigen::PlainObjectBase & C, - const igl::EmbreeIntersector & ei, + const igl::EmbreeIntersector & ei, const int num_samples, Eigen::PlainObjectBase & FF, Eigen::PlainObjectBase & I) @@ -142,9 +141,8 @@ IGL_INLINE void igl::orient_outward_ao( F2.resize(F.rows()*2,F.cols()); F2 << F, F.rowwise().reverse().eval(); EmbreeIntersector< - PlainObjectBase, - PlainObjectBase, - Matrix > ei(V,F2); + typename DerivedV::Scalar, + typename DerivedF::Scalar > ei(V,F2); return orient_outward_ao(V, F, C, ei, num_samples, FF, I); } diff --git a/include/igl/embree/orient_outward_ao.h b/include/igl/embree/orient_outward_ao.h index 84a43777d..932e81092 100644 --- a/include/igl/embree/orient_outward_ao.h +++ b/include/igl/embree/orient_outward_ao.h @@ -6,9 +6,8 @@ namespace igl { // Forward define template < - typename PointMatrixType, - typename FaceMatrixType, - typename RowVector3> + typename Scalar, + typename Index> class EmbreeIntersector; // Orient each component (identified by C) of a mesh (V,F) using ambient occlusion // such that the front side is less occluded than back side @@ -27,16 +26,15 @@ namespace igl typename DerivedV, typename DerivedF, typename DerivedC, - typename PointMatrixType, - typename FaceMatrixType, - typename RowVector3, + typename Scalar, + typename Index, typename DerivedFF, typename DerivedI> IGL_INLINE void orient_outward_ao( const Eigen::PlainObjectBase & V, const Eigen::PlainObjectBase & F, const Eigen::PlainObjectBase & C, - const igl::EmbreeIntersector & ei, + const igl::EmbreeIntersector & ei, const int num_samples, Eigen::PlainObjectBase & FF, Eigen::PlainObjectBase & I); diff --git a/include/igl/embree/unproject_in_mesh.cpp b/include/igl/embree/unproject_in_mesh.cpp index ae5b5f0ff..79123e074 100644 --- a/include/igl/embree/unproject_in_mesh.cpp +++ b/include/igl/embree/unproject_in_mesh.cpp @@ -4,31 +4,29 @@ #include template < - typename PointMatrixType, - typename FaceMatrixType, - typename RowVector3, + typename Scalar, + typename Index, typename Derivedobj> int igl::unproject_in_mesh( const int x, const int y, - const igl::EmbreeIntersector & ei, + const igl::EmbreeIntersector & ei, Eigen::PlainObjectBase & obj) { - std::vector hits; + std::vector hits; return igl::unproject_in_mesh(x,y,ei,obj,hits); } template < - typename PointMatrixType, - typename FaceMatrixType, - typename RowVector3, + typename Scalar, + typename Index, typename Derivedobj> int igl::unproject_in_mesh( const int x, const int y, - const igl::EmbreeIntersector & ei, + const igl::EmbreeIntersector & ei, Eigen::PlainObjectBase & obj, - std::vector & hits) + std::vector & hits) { using namespace igl; using namespace std; @@ -65,5 +63,4 @@ int igl::unproject_in_mesh( } #ifndef IGL_HEADER_ONLY -template int igl::unproject_in_mesh, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix >(int, int, igl::EmbreeIntersector, Eigen::Matrix, Eigen::Matrix > const&, Eigen::PlainObjectBase >&); #endif diff --git a/include/igl/embree/unproject_in_mesh.h b/include/igl/embree/unproject_in_mesh.h index 39fb6480e..dde72030f 100644 --- a/include/igl/embree/unproject_in_mesh.h +++ b/include/igl/embree/unproject_in_mesh.h @@ -4,15 +4,14 @@ #include #include -#include "Embree_convenience.h" +#include "Hit.h" namespace igl { // Forward define template < - typename PointMatrixType, - typename FaceMatrixType, - typename RowVector3> + typename Scalar, + typename Index> class EmbreeIntersector; // Unproject a screen location (using current opengl viewport, projection, and // model view) to a 3D position @@ -26,27 +25,25 @@ namespace igl // Returns number of hits // template < - typename PointMatrixType, - typename FaceMatrixType, - typename RowVector3, + typename Scalar, + typename Index, typename Derivedobj> int unproject_in_mesh( const int x, const int y, - const igl::EmbreeIntersector & ei, + const igl::EmbreeIntersector & ei, Eigen::PlainObjectBase & obj); template < - typename PointMatrixType, - typename FaceMatrixType, - typename RowVector3, + typename Scalar, + typename Index, typename Derivedobj> int unproject_in_mesh( const int x, const int y, - const igl::EmbreeIntersector & ei, + const igl::EmbreeIntersector & ei, Eigen::PlainObjectBase & obj, - std::vector & hits); + std::vector & hits); } #ifdef IGL_HEADER_ONLY # include "unproject_in_mesh.cpp"