Building off of , I have a setup where I:   have CMAKE_RUNTIME_OUTPUT_DIRECTORY set to ${CMAKE_BINARY_DIR}/bin have a test added via:  add_executable(my_test test.cxx) add_test(my_test my_test)    With that, make test fails. I get the exact same kind of output as in the linked question:     Could not find executable test   Looked in the following places:   my_test   my_test   Release/my_test   Release/my_test   [...]   As suggested in the answer, I changed to:  add_test(NAME my_test COMMAND my_test)   With that fix, I can now run:  $ make my_test # necessary! $ make test   This works great. It is able to find and run my tests. However, if I don't run make my_test first, make test still fails - it won't build anything.   What do I do to get make test to actually both build and run all the tests?
I'm trying CTest in CMake in order to automatically run some of my tests using make test target. The problem is CMake does not "understand" that the test I'm willing to run has to be built since it is part of the project.  So I'm looking for a way to explicitly specify this dependency.
Inverse of a matrix is expressible as a polynomial? Let $A$ be an $n \times n$ matrix. Prove that if A is invertible, then there exists a polynomial $p$, such that $A^{-1}=p(A)$  Thus far:  Let $W$ denote the $k$ dimensional A-cyclic subspace spanned by a vector $v$.  Then, $I_n=\sum_{i=0}^{k} a_{i}A^i$ for some scalar $a_i$.  What I want to do is multiply both sides by $A^{-1}$, so that way it just falls into my hands, but Im not sure that is 'legal'. Prove $\frac{1}{1 \cdot 3} + \frac{1}{3 \cdot 5} + \frac{1}{5 \cdot 7} + \cdots$ converges to $\frac 1 2 $ Show that $$\frac{1}{1 \cdot 3} + \frac{1}{3 \cdot 5} + \frac{1}{5 \cdot 7} + \cdots = \frac{1}{2}.$$  I'm not exactly sure what to do here, it seems awfully similar to Zeno's paradox. If the series continues infinitely then each term is just going to get smaller and smaller.  Is this an example where I should be making a Riemann sum and then taking the limit which would end up being $1/2$? Object has no method 'live' - jQuery For every set $A$, the empty set is a subset of $A$. The empty set is a set. Therefore, the empty set has a cardinality $\geq 1\ldots$ proof $f(\overline{A})\subseteq \overline{f(A)} \Leftrightarrow f$ continuous Proof that an integral domain that is a finite-dimensional $F$-vector space is in fact a field I'm reading Galois Theory by Steven H. Weintraub (second edition), and finding that I'm at least somewhat short on the prerequisites. However the following proof looks wrong to me - am I misunderstanding something, or is it actually an incorrect proof?  Lemma 2.2.3. Let $F$ be a field and $R$ an integral domain that is a finite-dimensional $F$-vector space. Then $R$ is a field. Proof. We need to show that any nonzero $r \in R$ has an inverse. Consider $\{1, r, r^2, \cdots\}$. This is an infinite set of elements of $R$, and by hypothesis $R$ is finite dimensional as an $F$-vector space, so this set is linearly dependent. Hence $\sum_{i=0}^n{c_i r^i} = 0$ for some $n$ and some $c_i \in F$ not all zero.  It then goes on to show, given the above, that we can derive an inverse for $r$. However, if I consider examples like $r = 2 \in Q[\sqrt{2}]$, $r = \sqrt{2} \in Q[\sqrt{2}]$ or $r = 2 \in Q[X]/{&lt;X^2&gt;}$, the set $\{1, r, r^2, ...\}$ doesn't look linearly dependent to me. I do believe the lemma is true (and might even be able to prove it), but this does not look like a correct proof to me. Am I missing something? [Edit] Well yes, I am. Somehow I had managed to discount the possibility of any $c_i$ being negative, despite repeatedly looking at each fragment of the quoted text in an attempt to find what I might be misunderstanding. UK Visitor Visa: Required Time or Interval Between Visits? Simple Linq query has duplicated join against same table? I read it in Reader's Digest in the seventies. Archaeologists interpreted everyday objects as the TV set and the toilet seat to be sacred and precious. I've played around in the past of the 2D Flash fan-made version of the popular Valve game Portal.  It has basically the exact same mechanics, but as a 2D side-view flash game.  Lately I've toyed around with creating a simplified flash version of some of my favorite franchises (such as Zelda, Mario, Splinter Cell, etc.).  Of course, nothing is "stopping" me from just using the same mechanics and just changing the name to something not copyrighted.  I have witnessed projects that have tried to directly port a 3D game into a 2D simplified version, with the exact same plot and puzzles (Ocarina of Time in 2D comes to mind), and I have seen them being shut down.  But I am not likely going to exactly duplicate any game...just borrow some of the source material and basic underlying mechanics.  For example, if I were to make a Zelda-influenced fan game, I would have items such as the Hookshot, Boomerang, and all other sorts of ones from the Gameboy Zeldas; just with a custom plot and dungeons.  With likely the same mechanics.  What are the legal issues involved in this?  I used to think it was a "Don't do this ever; it's a bad idea."  But then I've seen the Portal clone, and now I'm curious. Will “Erase Ubuntu16.10 and reinstall” keep my Win7 installation? How can I reset my menus? I accidentally opened too many menus (or windows) and I want to reset them to default.  It is really annoying, and effecting my animation.  Thanks How to reinstall kernels after accidental deletion with a separate boot partition and an encrypted LVM volume? Bibliography in Texmaker Bash copy all files that don't match the given extensions When I import pictures from my camera in Shotwell, it also imports the video clips. This is somewhat annoying, as I would like to store my videos in another folder. I've tried to write a bash command to do this, but have not had success.  I need a command that meets the following requirements:   Locate all files in a directory structure that do not have an extension of .jpg, .png, .gif, or .xcf (case insensitive). Move all of these files into a target directory, regardless of whether the file names or directory paths contain spaces or special characters.   Any help would be appreciated!  EDIT: I'm using the default shell in Ubuntu, meaning that some commands are aliased, etc.  EDIT 2: I've attempted this myself (not the copy part, just the listing of files part). I turned on extglob and ran the following command:  $ ls -R /path | awk '   /:$/&amp;&amp;f{s=$0;f=0}   /:$/&amp;&amp;!f{sub(/:$/,"");s=$0;f=1;next}   NF&amp;&amp;f{ print s"/"$0 }'   This lists everything. I tried using grep on the end of it, but haven't the foggiest idea of how to get it to not match a pattern I give it. The extglob switch didn't help much with grep, even though it does help with other commands. Let $\ln X \sim \operatorname{Exp}(1)$ and $X,Y$ i.i.d.  What is the distribution of $Z=XY$?  My attempt: $$P(Z\le z)=P(XY\le z)=P(\ln(XY)\le \ln(z))=P(\ln(X)+\ln(Y)\le \ln(z))$$  We need the convolution, since $\ln X $ and $\ln Y$ are independent we get, $$\int_0^{\ln(z)} f_{\ln(X)}\circledast f_{\ln(Y)}=\int_0^{\ln(z)}e^{-y}e^{-x+y}\,dy=e^{-x}ln(z),$$ i.e. $e^{-x}\ln(z)$ is the density of $XY$ Trim string in JavaScript? How do I trim a string in JavaScript? That is, how do I remove all whitespace from the beginning and the end of the string in JavaScript? Is there a term for an issue or activity that occurs only until the moment that you ask someone else to watch? Is there a term for the coincidence that occurs when an issue ONLY occurs until the moment that you ask someone else to watch or help you resolve it?    For example, having an issue with software until you try to show someone, then it stops being problematic.  Or an issue with the computer/phone that resolves as soon as a help ticket is put in.    The final example is when you have a problem with your car (funny noise, etc) - you hesitate taking it in for weeks because you know it will disappear as soon as the mechanic drives it...then it does.    This is different than a , where the action of applying a debugger, for example, changes the behavior of the activity being watched.  It's also different from a 'works on my machine' scenario, where only the original user has the problem.   What is it called when a problem resolves itself just by the mention of it?  Jinxing the issue? :)  I see this every day supporting my software product -- the users are experienced and are not making mistakes at one time then doing something different when I watch.  The problems also truly resolve (coincidentally) as soon as they ask for help - they do not reoccur.  I guess it's a case of synchronicity? I have interesting bug that I have experienced before but has gone away on its own. This one is not going away though.  I have a giant stripe or chunks missing from my desert biome, I would say probably 7 chunks long.  I'm guessing the chunks are corrupted or something, what was hoping to figure is whether it can repaired or reverted.  Here is a picture of the problem. How can I access Apache (on VirtualBox guest) from host? I installed Apache on an Ubuntu VM. When I go into the guest and load up Firefox I can see that Apache is working fine when I browse to localhost.  I would like to access this same page through the host. I've tried using the IP address of the guest but nothing comes up. Ideally I would love to set up my Windows 7 (host) to request http://guestserver.com of the Apache server on the guest. How can I do this?